4

我正在遵循https://golang.org/doc/code.html#Library中的说明并尝试使用 Goland。虽然我找不到安装我正在编写的库的快速方法,但我感到很惊讶。根据教程,您应该使用install将代码安装在 pkg 或 bin 文件夹中,但除了在控制台中编写之外,我找不到在 Goland 中执行此操作的方法。我错过了什么?

4

1 回答 1

10

使用 GoLand 导入 Go 包有两种方法:

  1. 将需要打包的代码复制粘贴到 IDE 中,然后在导入声明中使用 Show Intention 查看可用操作列表并选择第一个,go get -t <package-name>/...
  2. 将 Github 存储库的 URL 复制到剪贴板,切换到 IDE 并使用弹出窗口go get在包上运行。几秒钟后弹出窗口消失。

我附上了显示这些选项的图像。在 GoLand 中导入包

这将在正确的 GOPATH 目录中下载库并go install作为go get操作的一部分运行。

至于在 GOPATH/pkg 中安装您正在开发的库,则无需这样做,只要您从 IDE 运行任何配置,无论是依赖于这些库的应用程序或测试,IDE 都会安装那些图书馆也是如此。

于 2018-01-28T12:46:19.667 回答