簡體   English   中英

在 Goland 中導入一個 go 項目

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM