亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Goland 無法使用 Go 1.14 識別我的供應商目錄

Goland 無法使用 Go 1.14 識別我的供應商目錄

Go
千萬里不及你 2022-05-18 14:47:29
當我打開我的 Goland 項目時,會運行以下命令:/usr/local/Cellar/go/1.14/libexec/bin/go list -m -json all #gosetup它的輸出是以下錯誤:go list -m: can't compute 'all' using the vendor directory    (Use -mod=mod or -mod=readonly to bypass.)Goland 無法解析我正在導入的包。當我從命令行構建和運行項目時,它工作正常。我的項目結構如下:app/    bin/    pkg/    src/        app/            cmd/            vendor/            go.mod我GOROOT的是/usr/local/Cellar/go/1.14/libexec和我GOPATH的是app/。在 Goland 設置中,在 Go/GOPATH 下已選中“使用系統環境中定義的 GOPATH”和“索引整個 GOPATH”復選框。在 Go/Go 模塊 (vgo) 下,我檢查了“啟用 Go 模塊 (vgo) 集成”和“供應商模式”我剛剛注意到,當我更改為GOPATH時/Users/myname/sdk/go1.13.4,問題就解決了。這可能是 Homebrew 的問題還是我不知道的 go 1.14 引入的更改?我在描述這個問題時很詳盡,因為我不熟悉 Go,可能會遺漏一些明顯的東西。謝謝!
查看完整描述

2 回答

?
夢里花落0921

TA貢獻1772條經驗 獲得超6個贊

由于 Go 1.14 中的工具更改,這是 Go 模塊和供應商支持的一個已知問題。

因此,請嘗試 IDE 的 EAP 版本https://jetbrains.com/go/nextversion,其中包含對此的修復。

我們正在https://youtrack.jetbrains.com/issue/GO-8855下對此進行跟蹤,并考慮將其反向移植到 2019.3 發布周期。


查看完整回答
反對 回復 2022-05-18
?
瀟瀟雨雨

TA貢獻1833條經驗 獲得超4個贊

在 Goland 中禁用 Go 模塊集成對我有用

File->Preferences->Go->Go Modules->Enable Go modules integration


查看完整回答
反對 回復 2022-05-18
  • 2 回答
  • 0 關注
  • 359 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號