1 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊
如果你不使用GOPATH
環(huán)境變量并且你不把你的項(xiàng)目文件夾放在$GOPATH/src
編譯器下是不會(huì)找到它的。正如我所見(jiàn),goclipse 可以讓您GOPATH
完全跳過(guò),但在這種情況下,您必須將代碼放在src
您可以在項(xiàng)目資源管理器中看到的目錄下。請(qǐng)參閱goclipe 文檔的相關(guān)部分。
盡管我認(rèn)為您通過(guò)使用完整的 IDE 進(jìn)行 go 開(kāi)發(fā)會(huì)使您的生活變得更加艱難。只需使用命令行工具。它還有一個(gè)額外的好處,您將真正了解正在發(fā)生的事情(IDE 對(duì)您隱藏了這一點(diǎn))。
因此,對(duì)于構(gòu)建,您可以使用go build
或go install
。后者會(huì)將二進(jìn)制文件復(fù)制到您的$GOPATH/bin
目錄中。對(duì)于運(yùn)行測(cè)試,只需調(diào)用go test
或go test path/to/package
。該go
工具中有一個(gè)隱藏的寶石:當(dāng)您在同一目錄中處理多個(gè)包時(shí),您可以使用go test ./...
它一次測(cè)試所有包。這也適用于其他 go 命令。
- 1 回答
- 0 關(guān)注
- 273 瀏覽
添加回答
舉報(bào)