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

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

除了 $GOROOT 和 $GOPATH 包“roots”還有哪些來源?

除了 $GOROOT 和 $GOPATH 包“roots”還有哪些來源?

Go
慕容森 2022-06-06 15:51:51
當我嘗試使用vet我的 Go 代碼并且沒有要在范圍內導入的包時,我通常會收到如下消息:foo.go:12:2: cannot find package "api/test/metadata/v1" in any of:    /golang-root/src/api/test/metadata/v1 (from $GOROOT)    /path/to/home/dir/foo/bar/baz/src/api/test/metadata/v1 (from $GOPATH)    /path/to/home/dir/foo/bar/src/config/src/api/test/metadata/v1    /path/to/home/dir/foo/bar/src/platform/quux/src/api/test/metadata/v1我可能是錯的,但看起來這是說后兩行是從$GOPATH/以外的東西繪制的$GOROOT。不過,并沒有說明它們來自哪里。那些來自哪里?(我希望它看的地方是/path/to/home/dir/foo/bar/src/config/ go /api/test/metadata/v1,因為它是一個編譯的協議緩沖區。但是回答這個是次要的試圖了解發生了什么。)
查看完整描述

1 回答

?
躍然一笑

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

這完全是來自 Go 的措辭不當的錯誤消息的問題。行(from $GOPATH)以后的所有條目都來自$GOPATH. 沒有其他來源。(我已經在 golang 項目中提出了這個問題,并提交了一個 PR 以使其更有幫助。)



查看完整回答
反對 回復 2022-06-06
  • 1 回答
  • 0 關注
  • 122 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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