![](/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.