英文:
Add gopath by project in go-plus atom
问题
我正在尝试为每个项目设置不同的GOPATH。我已经在VS Code和IntelliJ IDEA上实现了这一点,但似乎没有简单的方法来做到这一点。如果有人知道如何做到这一点,我将非常感谢您的帮助。
使用情况:我们在工作中每个项目都使用一个独立的GOPATH,而go-plus插件似乎只支持一个GOPATH。
英文:
Im trying to set a different GOPATH for every project, I have achieved this on vs code and intellij idea, somehow there is no easy way to do this is someone know I will appreciate some help.
Use case: We use a gopath per project here at work, and seems like go-plus only support one afaik.
答案1
得分: 3
在Atom中,你可以安装一个名为atomenv的包。安装完成后,你需要在项目的根目录下添加一个名为.atomenv.json
的文件。这将帮助你在Atom中为每个项目设置变量环境。
对于GOPATH,编辑.atomenv.json
文件:
{
"env": {
"GOPATH": "$HOME/go:$ATOM_PROJECT_PATH"
}
}
(例如,$HOME/go
是你的主要gopath所在的位置)
然后你需要调用atomenv:load
(CTRL+SHIFT+P atomenv:load)。
如果你使用go-plus插件,(i) go选项卡现在将显示你的新GOPATH!
英文:
In atom, you can install package atomenv. Once installed, you need to add a file at the root of your project, named .atomenv.json
. This will help you to set variable environments per project in atom.
For GOPATH, edit the file .atomenv.json
:
{
"env": {
"GOPATH": "$HOME/go:$ATOM_PROJECT_PATH"
}
}
($HOME/go
is where your main gopath is, for example)
Then you need to call atomenv:load
(CTRL+SHIFT+P atomenv:load).
If you use go-plus, the (i) go tab will now show your new GOPATH!
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论