golang环境基本配置:
golang下载地址:studygolang.com/dl
自己安装很简单的
配置环境变量
注意:如果是msi安装文件,Go语言的环境变量会自动设置好。
我的电脑----右键“属性”----“高级系统设置”-----“环境变量”----“系统变量”
如下图:
现在假设Go安装在C盘跟目录下
新建:
-
GOROOT : Go安装路径(例如:C:\Go)
-
GOPATH:Go工程的路径(例如:D\code\golang)
-
Path:在path中添加:%GOROOT%\bin;%GOPATH%\bin
记住一定要在path中添加:%GOROOT%\bin;%GOPATH%\bin
需要把GOPATH中的可执行目录也配置到环境变量中,否则你自行下载的第三方go工具就无法使用了。
注意一定要在Go工程的路径(例如:D\code\golang)中手动创建bin,pkg,src目录
以上基本环境弄好了后再安装beego框架
beego框架代理问题:
beego框架安装直接看官网地址:beego.me/docs/instal…
打开你的终端并执行
Windows(打开cmd)
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
复制代码
macOS 或 Linux
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
复制代码
或者
echo "export GO111MODULE=on" >> ~/.profile
echo "export GOPROXY=https://goproxy.cn" >> ~/.profile
source ~/.profile
复制代码
go mod使用教程:
go mod init初始化项目
实际项目开发中我们首先要在我们项目目录中用go mod命令生成一个go.mod文件管理我们项目的依 赖。
比如我们的golang项目文件要放在了itying这个文件夹,这个时候我们需要在itying文件夹里面使用go mod命令生成一个go.mod文件
go mod init goProject
复制代码
Go中的第三方包
我们可以在 pkg.go.dev/ 查找看常见的golang第三方包
例如,前面找到前面我们需要下载的第三方包的地址
如上图:go mod vendor (go get 包全名;go mod download )都可以;我习惯go mod vendor
1.先在项目文件中引入第三方包
2.在控制台执行
3.生成的包文件
方法1:go get 包全名 (全局)
go get github.com/shopspring/decimal
复制代码
方法2:go mod download (全局)
go mod download
复制代码
依赖包会自动下载到 $GOPATH/pkg/mod目录,并且多个项目可以共享缓存的mod,注意使用go mod download的时候,需要首先在你的项目中引入第三方包
方法3:go mod vendor 将依赖复制到当前项目的vendor(本项 目)
go mod vendor
复制代码
将依赖复制到当前项目的vendor下
注意:使用go mod vendor的时候,首先需要在你的项目里面引入第三方包