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的时候,首先需要在你的项目里面引入第三方包