如何在upstart中为每个应用程序设置gopath?

时间:2013-07-04 18:44:25

标签: ubuntu go upstart

如果我在go中开发了2个应用程序,并且我希望它们每个都有一个副本的依赖项(并且没有所有依赖项位于中心位置),并且每个应用程序都将由ubuntu中的upstart运行,我该如何指示每种申请都有不同的GOPATH?

2 个答案:

答案 0 :(得分:0)

您可以编写shellcripts来启动go应用程序并在那里设置所需的环境。然后,upstart作业调用shellscript而不是应用程序本身。

答案 1 :(得分:0)

作为多米尼克赛义德在评论中。编译完二进制文件后,您无需设置GOPATH。 GOPATH仅在构建阶段起作用。