如何让PyCharm与Go插件一起使用?

war*_*iuc 8 plugins go pycharm

我正在使用PyCharm 3.1.1,我已经为IntelliJ Idea安装了Go插件.我这样做是export GOROOT=$(go env GOROOT)为了防止PyCharm抱怨缺少GOROOT环境变量.

现在我能够创建一个示例项目,但运行命令会抱怨:

运行untitled1.go时出错:为此项目定义了No Go Sdk

在其他网站上我发现我应该做的事情如下:

转到File -> Project Structure并通过单击+按钮并选择/usr/lib/go/文件夹来配置Go SDK .

但是我没有File -> Project Structure菜单项.

如何让PyCharm与Go插件一起使用?

Stu*_*nie -3

如果您在 OS X 上运行,则必须使用命令launchctl setenv来设置GOROOT环境变量,以便它在系统范围内可用,其中包括通过 GUI 启动应用程序

launchctl setenv GOROOT $(go env GOROOT)
Run Code Online (Sandbox Code Playgroud)

检查它是否已设置

launchctl getenv GOROOT
Run Code Online (Sandbox Code Playgroud)

为了使值在重新启动后保持不变,您需要编辑(或创建)/etc/launchd.conf

setenv GOROOT [path]
Run Code Online (Sandbox Code Playgroud)

有关此文件格式的更多信息,请参阅此答案。请注意,您将无法在 launchd.conf 中调用 $(go env GOROOT)

  • 问题与“GOROOT”环境变量无关。这是关于 PyCharm 与 IDEA 的对比 (2认同)