我正在通过Udacity的Scalable Microservices with Kubernetes MOOC工作。在step 5 during the first lesson我们已被指示更新Google Cloud容器的Go版本并更改PATH变量:
我的问题是,为什么要为我们的bash配置文件添加新路径?然后我们在那里克隆所需的存储库并继续工作。
这个选择背后的思考过程究竟是什么?
答案 0 :(得分:1)
GOPATH是Go to源文件使用的环境变量:https://github.com/golang/go/wiki/GOPATH
由于您安装了较新版本的Go,因此您需要确保将GOPATH更新到安装较新版Go的位置。
答案 1 :(得分:1)
The GOPATH告诉go
可执行文件在哪里查找项目和命令以及解析import语句。这样您就不必手动指定运行go程序所需的所有资源的路径,并且可以自定义go包的安装位置。