是什么意思将所有项目都放在一个GOPATH工作空间中?

时间:2017-01-27 07:41:50

标签: go gopath

为什么有意义?我可以想到很多原因,我想要很多工作空间:

  1. 我在两家公司工作。
  2. 我有家庭项目和工作项目。
  3. 我有多个版本。
  4. 我正在处理两个版本的库

2 个答案:

答案 0 :(得分:1)

GOPATH简化了自动化,开发人员工具大量使用它,这是设计目标。像OS PATH这样的GOPATH是一个列表,即

export GOPATH = PATH1:PATH2:PATH3

可以回答你的一些问题。

答案 1 :(得分:0)

使用GOPATH工作区可以将所有已安装的软件包或二进制文件保存在同一个文件夹中,从而使开发人员的工作更轻松。你不必直接使用它。由于编译器不关心你的go文件路径,你可以随时为你的项目创建一个单独的文件夹,只需指定条目文件和编译文件的输出......就这么简单;)