如何让 PyCharm 与 Go 插件配合使用?

问题描述 投票:0回答:5

我正在使用 PyCharm 3.1.1,并且我已经安装了 IntelliJ Idea 的 Go 插件。 我这样做是为了防止 PyCharm 抱怨缺少

export GOROOT=$(go env GOROOT)
环境变量。

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

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

在其他网站上我发现我应该这样做:

转到
GOROOT

并通过单击

File -> Project Structure
按钮配置 Go SDK,然后 选择
+
文件夹。


但是我没有
/usr/lib/go/

菜单项。


如何让 PyCharm 与 Go 插件配合使用?

plugins go pycharm
5个回答
3
投票
Issue #728

,在插件的下一个版本之前,无法替换“运行”按钮。 要设置外部工具,请转至 PyCharm -> 首选项(命令+,) -> 工具 -> 外部工具 -> +

填写表格:

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

enter image description here


2
投票
版本 2016.1 或更高版本

来实现它。我将提供完整的指南,因此最初的步骤与您无关。另外,我使用 MacOS 编写它,因此某些名称可能会有所不同。前往

File -> Project Structure

并插入

Preferences -> Plugins -> Browse Repositories -> Manage repositories
,这是此存储库后面的
插件
(由 IntelliJ 维护)。安装该插件。 插件安装后,创建一个

https://plugins.jetbrains.com/plugins/alpha/5047

文件。当你打开它时,你会看到一个弹出窗口

.go
。单击它并选择您的
go project sdk is not defined
路径。

一些有用的链接:

    go 插件文档
  • 如何设置go插件

1
投票
https://github.com/go-lang-plugin-org/go-lang-idea-plugin/releases

。它支持 PyCharm 4.0.5+。


0
投票
GoLand

编辑器编辑和运行 Go(注意,这不是添加到 PyCharm 的 Go 插件,而是一个不同的编辑器)。 用于安装

Ubuntu:

/usr/local/go

麦克:

sudo snap install goland --classic

或访问他们的网站 

https://www.jetbrains.com/help/go/install-and-set-up-product.html


-3
投票
brew install --cask goland

命令来设置

launchctl setenv
环境变量,以便它在系统范围内可用,包括通过 GUI 启动应用程序

GOROOT

检查是否已设置

launchctl setenv GOROOT $(go env GOROOT)

为了使值在重新启动后保持不变,您需要编辑(或创建)
launchctl getenv GOROOT


/etc/launchd.conf

有关此文件格式的更多信息,请参阅
此答案

。请注意,您将无法在 launchd.conf 中调用 $(go env GOROOT)

© www.soinside.com 2019 - 2024. All rights reserved.