项目名称:test
mkdir goproject cd goproject mkdir src mkdir test
进入IDEA, 打开到 test项目,然后配置IDEA的gopath和代理网址:
说明:配置gopath是为了找到bee命令,配置代理网址:https://goproxy.cn,是为了方便下载相关的依赖包。注意:此时配置的gopath可能需要重启idea才能生效,查看是否生效在Terminal窗口执行:echo $GOPATH
然后进入IDEA的Terminal命令行窗口
然后依次执行命令:
# 生成mod文件 go mod init test # 下载beego和bee go get github.com/astaxie/beego go get github.com/beego/bee # 进入上一层目录 cd .. # 利用bee工具生成项目,此时会提示目录与存在,是否选择覆盖,输入:yes 即可 bee api test
此时可以生成完整的beego项目,在IDEA中打开main.go可能会报错,此时会看到IDEA右下角有一个进度更新,等待IDEA更新完成即可。
项目迁移到另外一台机器的配置:
配置好目录结构:
mkdir goproject cd goproject mkdir src cd src
将项目目录放到src目录,用IDEA打开项目,配置IDEA的gopath和代理地址(见上面的截图,注意配置gopath可能需要重启IDEA),然后打开IDEA的Terminal,执行如下命令:
go mod download go install github.com/beego/bee
等待IDEA右下角更新完成,即可正常使用。