goland搭建beego开发环境

1.安装最新的go软件 ,当前版本1.12

2.下载goland开发工具

3.安装bee工具 

go get github.com/beego/bee

4.通过bee api dsh -tables="" -driver=mysql -conn="root:K2pass!!@tcp(172.18.8.11:3306)/team_manage"生成beego项目

apiproject
├── conf
│   └── app.conf
├── controllers
│   └── object.go
│   └── user.go
├── docs
│   └── doc.go
├── main.go
├── models
│   └── object.go
│   └── user.go
├── routers
│   └── router.go
└── tests
    └── default_test.go

5.通过goland开发工具打开创建的项目,基于modules管理项目依赖

     配置proxy:https://goproxy.cngoland搭建beego开发环境_第1张图片

6.执行go mod init 生成依赖管理文件go.mod


module tenant_manage_client
require (
   github.com/astaxie/beego v1.10.0
   github.com/go-sql-driver/mysql v1.4.1
   golang.org/x/crypto v0.0.0-20190228161510-8dd112bcdc25 // indirect
   gopkg.in/yaml.v2 v2.2.2 // indirect
)

replace github.com/astaxie/beego v1.10.0 => git.k2software.com.cn/go/beego v1.10.0
replace golang.org/x/crypto v0.0.0-20190228161510-8dd112bcdc25 => git.k2software.com.cn/go/crypto v0.0.0-20190228161510-8dd112bcdc25
replace golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a => git.k2software.com.cn/go/sys v0.0.0-20190215142949-d0b11bdaac8a

ps:go mod依赖包出现缓存问题,更改了mod文件,还是未下载依赖包时,执行go clean -modcache清理

7.执行go mod vendor将依赖包生成到本地

8.执行bee run -gendoc=true -downdoc=true启动项目

 

你可能感兴趣的:(go)