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

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

無法下載 Go with Visual Studio 所需的分析工具

無法下載 Go with Visual Studio 所需的分析工具

Go
斯蒂芬大帝 2023-05-15 10:30:09
我是一個完全的新手,剛剛開始了 Go 的初學者課程,但在安裝所有需要的位的第一個障礙上失敗了,如果這是一個愚蠢的問題,我很抱歉。我已經安裝了 Go、Git 和 Visual Studio...在第一次安裝 Visual Studio 之后,我試圖為 Go 安裝 12 個分析工具,但每次我嘗試都失敗。通常與“權限被拒絕”錯誤有關。錯誤信息如下。任何想法為什么?在 /Documents/go/bin 中安裝 12 個工具 gocode gopkgsgo-outline go-symbols guru gorename dlv gocode-gomod godef godef-gomod goreturns golint安裝 github.com/mdempsky/gocode 失敗 安裝 github.com/uudashr/gopkgs/cmd/gopkgs 失敗 安裝 github.com/ramya-rao-a/go-outline 失敗 安裝 github.com/acroca/go-symbols 失敗 安裝 golang .org/x/tools/cmd/guru FAILED 安裝 golang.org/x/tools/cmd/gorename FAILED 安裝 github.com/derekparker/delve/cmd/dlv FAILED 安裝 github.com/stamblerre/gocode FAILED 安裝 github.com /rogpeppe/godef FAILED 安裝 github.com/ianthehat/godef FAILED 安裝 github.com/sqs/goreturns FAILED 安裝 golang.org/x/lint/golint FAILED12 個工具安裝失敗。gocode: 錯誤: 命令失敗: /usr/local/go/bin/go get -u -v github.com/mdempsky/gocode github.com/mdempsky/gocode (下載) package github.com/mdempsky/gocode: mkdir / Documents/go: permission denied github.com/mdempsky/gocode (下載) package github.com/mdempsky/gocode: mkdir /Documents/go: permission deniedgopkgs:錯誤:命令失敗:/usr/local/go/bin/go get -u -v github.com/uudashr/gopkgs/cmd/gopkgs github.com/uudashr/gopkgs(下載)包github.com/uudashr/ gopkgs/cmd/gopkgs: mkdir /Documents/go: permission denied github.com/uudashr/gopkgs (下載) package github.com/uudashr/gopkgs/cmd/gopkgs: mkdir /Documents/go: permission denied
查看完整描述

2 回答

?
肥皂起泡泡

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

我不將 visual studio 用于 golang,因此如果它是特定于 visual studio 的,那么在這里的使用可能會受到限制 - 但我只聽到好東西,所以它可能不是......

我懷疑問題是您的 GOPATH 設置為,/Documents/go而您已將 GOPATH 放在用戶的 Documents 文件夾中。它可能應該是類似的東西%My Documents%/go或到該位置的完整路徑,例如類似的東西/c/Users/{your user}/Documents。

注意:我使用了 nix 樣式路徑 - 正如您的輸出一樣,但是當通過 Windows gui 設置它們時,您應該使用 Windows 約定,例如C:\Users\...

為了進一步診斷,我首先將 ide 從等式中剔除并跳轉到命令行。

鍵入go env以檢查您的路徑,特別是 GOPATH 我懷疑是您的問題。如果不正確,您應該在環境變量中更改它(谷歌為您的 Windows 版本更改環境變量) - 按照上面的注釋,遵循其他環境變量的約定來設置路徑(Windows 樣式規范,e.g c:\Users\

如果go env不起作用,你的 go install 有更大的問題

如果您仍有問題,請更新您的問題,提供 go 的輸出go env以及安裝方式的概述(注意:我認為 MSI 安裝程序會為您解決所有問題)

如果你覺得 go env 沒問題,另一個調試步驟是嘗試從命令行手動安裝你的一個工具,看看會發生什么,例如:

go get -u -v github.com/mdempsky/gocode

但是如果 go env 不起作用那也不會,問題很可能是你的主要 go 二進制文件不在你的系統PATH環境變量中但它看起來不像那樣


查看完整回答
反對 回復 2023-05-15
?
慕妹3242003

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

只需確保 Git 已添加到您的 PATH 環境變量中即可。



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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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