golang采坑记录
安装golang,引入第三方库,采坑
1、获取安装包
go语言中文网:https://studygolang.com/dl
官网地址:https://studygolang.com/dl
2、下载
选择需要下载的安装包,右键复制服务包地址:wget https://studygolang.com/dl/golang/go1.11.13.linux-amd64.tar.gz
3、解压(为了规范,便于管理,解压到/usr/local,会生成go文件)
tar zxvf go1.11.linux-amd64.tar.gz -C /usr/local

4、设置环境变量并使得全局生效
# 编辑profile文件 # vi /etc/profile # 在文件末尾添加如下内容 #go setting export GOROOT=/usr/local/go export GOPATH=/usr/local/gopath
export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
source /etc/profile
5、验证version和env

6、执行程序,报错

7、核心
整个项目(执行程序,以及需要的第三方库)需要移动的gopath的src下面去(为什么要新建src呢?这是go读取第三方库的规范)

------------------------------分割线,额外理解-----------------------------------------------------------------------------------
1、tar zxvf go1.11.linux-amd64.tar.gz
建议解压到当前目录,用户自行管理
2、export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
建议$PATH放到后面, 会影响执行文件的读取,参考如下:


如果上述的$PATH在前面的话,可能会造成版本不匹配的问题
![]()
3、安装tarsgo和tars2go

4、cannot find package "github.com/satori/go.uuid" in any of
如上需要使用:go get github.com/satori/go.uuid (这里注意目录,应该是$GOPATH/src)
浙公网安备 33010602011771号