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

时间:2014-04-08 05:36:41

标签: plugins go pycharm

我正在使用PyCharm 3.1.1,我已经安装了Go plugin for IntelliJ Idea。我做了export GOROOT=$(go env GOROOT)以防止PyCharm抱怨丢失GOROOT环境变量。

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

  

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

在其他网站上,我发现我应该做类似的事情:

  

点击File -> Project Structure按钮,转到+并配置Go SDK   选择/usr/lib/go/文件夹。

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

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

5 个答案:

答案 0 :(得分:3)

您可以使用外部工具完成大部分工作。根据{{​​3}},插件的下一个版本无法替换“运行”按钮。

要设置外部工具,请转到PyCharm - >首选项(命令+,) - >工具 - >外部工具 - > +

填写表格: enter image description here

点击确定。从菜单中使用它: enter image description here

答案 1 :(得分:1)

请使用Github发布的最新版本https://github.com/go-lang-plugin-org/go-lang-idea-plugin/releases。它支持PyCharm 4.0.5 +。

答案 2 :(得分:1)

您现在可以使用Version 2016.1 or higher来实现它。我会给出一个完整的指南,所以第一步与你无关。我也是用MacOS写的,所以有些名字可能会有所不同。转到

Preferences -> Plugins -> Browse Repositories -> Manage repositories并插入https://plugins.jetbrains.com/plugins/alpha/5047 plugin behind this repo(由IntelliJ维护)。安装该插件。

安装插件后,创建一个.go文件。当你打开它时,你会看到一个弹出窗口go project sdk is not defined。点击它并选择您的/usr/local/go路径。

一些有用的链接:

答案 3 :(得分:0)

如果您是IntelliJ迷,则可以使用 goland 编辑器来编辑和运行Go(注意,这不是添加到PyCharm中的Go插件,而是其他编辑器,不是不是

在Ubontu上安装: sudo snap install goland --classic或访问那里的网站https://www.jetbrains.com/help/go/install-and-set-up-product.html

答案 4 :(得分:-2)

如果您在OS X上运行,则必须使用launchctl setenv命令设置GOROOT环境变量,因此系统范围内可用,包括通过GUI启动应用程序< / p>

launchctl setenv GOROOT $(go env GOROOT)

检查它的设置

launchctl getenv GOROOT

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

setenv GOROOT [path]

有关此文件格式的详细信息,请参阅this answer。请注意,您将无法在launchd.conf

中调用$(go env GOROOT)