我试图使用 intellij 的 golang 插件,但它说没有定义 GOPATH。该插件允许您配置某种“GO 库”窗口,但是不清楚配置的目的是什么,也没有关于应该输入什么的工具提示。定义了“全局库”、“项目库”等。就我而言,我只想使用 GOPATH。附上截图:这里的主要问题是:使用 Intellij 的 Golang 插件时,我应该如何以及在哪里设置 GOPATH?一些上下文:我不介意在我的 mac 上全局设置 gopath,但对于 IDE 来说,这似乎是一种粗暴的方法**
1 回答
慕娘9325324
TA贡献1783条经验 获得超4个赞
Go 插件当前使用术语 Go Libraries 来表示不同的 GOPATH 值。如果您有一个想要用于所有项目的 GOPATH,那么您可以将其添加到“全局库”中。例如,我的 $GOPATH 是 /home/florin/golang 并且在插件中我从 Go Libraries 设置中设置了 Global Libraries 以反映这一点(请参阅此屏幕截图)。
如果插件可以自动检测 GOPATH,并且您勾选了复选框,那么插件将尝试使用该值作为 GOPATH 值,请参见下一个屏幕截图
此外,该插件现在具有三种不同类型的 GOPATH 值:
全局库 -> 您应该在此处为要在不同项目之间共享的 GOPATH 值设置 GOPATH 条目(大多数用例)
项目库 -> 您应该在此处为特定于当前项目的 GOPATH 值设置 GOPATH 条目(当您希望每个项目方法有一个 GOPATH 时)
模块库 -> 这是一个非常具体的设置,它仅在您的项目中有不同的模块并且您希望为每个模块具有不同的 GOPATH 配置时使用。在这种情况下,模块是 IDE 中源代码的特定逻辑分组,而不是在 Go 项目使用的包中(想想在同一个项目中拥有一个 Python 模块、一个 Go 模块和一个 Android 模块的能力)。
有一张票计划进一步简化此过程,您的输入将被包括在内。
希望能帮助到你。
- 1 回答
- 0 关注
- 159 浏览
添加回答
举报
0/150
提交
取消