![](/img/trans.png)
[英]Build Go Project with jenkins and it report an error that did't report when building in cmd or goland
[英]Importing a go project in Goland
我正在尝试将 goland ide 用于我的 go 项目。 我的项目目录结构是这样的
/Users/me/workspace/src/github.com/mynamespace/myproject
现在 myproject 目录包含一个 glide.yaml 文件,当我这样做时,它会下载供应商文件夹中的所有依赖项
glide install
所以供应商路径将是
/Users/me/workspace/src/github.com/mynamespace/myproject/vendor
现在我在 GoLand IDE 中打开了该项目。 但是,来源有一堆导入语句,例如
import "github.com/mynamespace/anotherproject"
被标记为红色。 这意味着 GoLand IDE 无法从供应商文件夹中提取它们。
您能否让我知道如何在 IDE 中导入这些依赖项?
选择 Open Directory 并选择/Users/me/workspace/src/github.com/mynamespace/myproject
作为要打开的目录,IDE 将选取其中的所有内容。
然后,您需要确保 IDE 具有正确的 GOPATH 配置。 为此,请转到设置 | 去 | GOPATH 并选择Global GOPATH
(跨项目使用)或Project GOPATH
为/Users/me/workspace
。
GoLand
获取 Go env vars,因此将它们添加到您的~/.bash_profile
:
### Go ###
export WORKSPACE=/Users/me/workspace/go # <= In your case without the /go
export GOPATH=$WORKSPACE
export GOBIN=$WORKSPACE/bin
export PATH="$PATH:$GOBIN"
有了这些,您应该能够在 GoLand 内部或外部构建和运行 Go 程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.