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)