Go-环境准备

https://www.aliyun.com/minisite/goods?userCode=66ilo1gr
下载golang环境包
下载页面:
https://studygolang.com/dl
选择mac的pkg安装包(无需配置环境变量)
准备golang开发工具
推荐使用goland
下载地址:
https://www.jetbrains.com/go/download/previous.html
选择2017.3版本
安装完成后激活地址为:
http://dev.icwv.co:1027
初始化goland配置
打开goland
新建本地项目,默认生成gopath(/usr/home/go/)
新项目建立之后goland会加载默认配置path等
从git获取项目
在goland起始页面选择从代码仓库获取项目
获取完成后 通过ln -s ~/home/go/src/[project] ~/home/go/src/github.com/finchain
来制作软链接(主要看代码怎么写)
开启go mod
vim /etc/profile
加入一行:
export GO111MODULE=on
保存后:
source /etc/profile
生效环境配置文件
go mod 命令
这个子命令用来处理 go.mod 文件
要初始化modules,需要使用如下命令
go mod init [module name]
我们的module叫test,所以就是:
go mod init test
初始完成后会在目录下生成一个go.mod文件,里面的内容只有一行“module test”。


如果你想手动处理依赖关系,那么使用如下的命令:
go mod tidy
这条命令会自动更新依赖关系,并且将包下载放入cache。


使用go build来编译我们的代码:
go build
值得注意的是,新增了一个编译选项“-mod”,它有如下的可选值
go build -mod=readonly
在这个模式下任何会导致依赖关系变动的情况都将导致build失败,前面提到过build能查找并更新依赖关系,使用这个选项可以检查依赖关系的变动。
go build -mod=vendor
意思是忽略cache里的包,只使用vendor目录里的版本。

admin

作者并不想留下任何信息~~~~~~~~~~~哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

相关推荐