首页 > > > 「Go」 包管理工具 - go 项目开始的第一步
cheatsheet
golang 在 版本1.11 前的时代,对初学者来说有点黑暗
1.没有官方的包管理工具,自己写个helloworld 挺简单的,后面要写复杂一定的应用,要导入第三方库,这个上手就不容易了
2.代码要共享给别人使用,配置很复杂,GOPATH, GOROOT,初学者傻傻分不清楚,入门曲线一下子就被抬搞了。后面有了godep, govendor这些包,但是对初学者也不是太友好,开始搞不清楚状况,配置也比较麻烦
自认为爱折腾的自己,也直接放弃了。
1.11 版本之后,go 导入了go mod,终于光明来了,包管理一下子就变简单了,上手不在那么麻烦了。
初学者开始一个项目就变成了:
1.当然首先要参照:「go」 国内自学golang必备入门工具 把网配好,已经配过的可以无视
just to go, go mod 创建一个包
mkdir myproj
cd myproj
go mod init myproj
编写你的代码, sample代码如下,这里导入了个第三方库golog
just go run, 你不再需要自己去go get 那些 package了, go run或者go build 会自己去下载上面的依赖包到你的GOPATH,go run则会运行你的代码,效果如下
go run main.go
提交代码, 记得提交你的源代码外,要提交go.mod文件,它是你的的包管理的配置文件,同等于maven,gradle, npm 的包配置文件
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69918097/viewspace-3131874/ ,如需转载,请注明出处,否则将追究法律责任。