我是Go编程语言的新手,每个教程都是从将GOPATH设置为当前项目文件夹开始的.
我是不是遗漏了什么?当程序员cd
到他的新GO项目文件夹时,真的应该手动设置GOPATH吗?我已经读了几个关于GOPATH的常见问题解答条目,但仍然不能理解它.
那么为什么GOROOT会存在呢?它的目的是什么?
有没有自动检测当前目录是否是围棋项目的根文件夹(例如通过某个隐藏文件)并自动将GOPATH更改为该目录的工具?
谢谢,有什么非常有用的建议吗?
PS.例如,我开发了完全分离的围棋项目A、B和C,它们是否应该居住在单一的"工作空间"环境中?我想没有,但是我应该怎么处理Gopath和GOROOT呢?