當我輸入命令時 go get -u github.com/ndelphit/apkurlgrep
我得到錯誤
當前分支沒有跟蹤資訊。請指定要合并的分支。詳見 git-pull(1)
git pull <remote> <branch>如果您希望為此分支設定跟蹤資訊,您可以這樣做:
git branch --set-upstream-to=origin/<branch> master包 github.com/ndelphit/apkurlgrep:退出狀態 1
uj5u.com熱心網友回復:
這取決于您的本地 Go 版本,以及您是從 go 專案(帶有它的go.mod)還是在任何專案之外執行命令。
在專案中,嘗試 ago clean -modcache和你的
go get github.com/ndelphit/apkurlgrep
uj5u.com熱心網友回復:
經過一番挖掘,我在這里發現了一個類似的問題。一個建議是從 go 目錄中洗掉 src ,這對我有用。
所以這就是我所做的(Linux):
找到 go 檔案夾(對我來說它位于主目錄中)并 cd 進入它
cd go列出 go 檔案夾的內容
ls您應該看到 src 檔案夾,現在將其洗掉:
rm -rf src再次嘗試 go get 命令(對于您的包)
go get -u github.com/ndelphit/apkurlgrep你不應該得到這個錯誤,運行你已經安裝的包(在我的例子中是 apkurlgrep),看看它是否已經安裝。它運行!
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/443894.html
