gpt4 book ai didi

go - 无法下载 Go with Visual Studio 所需的分析工具

转载 作者:数据小太阳 更新时间:2023-10-29 03:41:57 26 4
gpt4 key购买 nike

我是一个完全的新手,刚刚开始了 Go 的初学者类(class),但在安装使其工作所需的所有位的第一个障碍上失败了,如果这是一个愚蠢的问题,我深表歉意。我已经安装了 Go、Git 和 Visual Studio...在第一次安装 Visual Studio 之后,我试图为 Go 安装 12 个分析工具,但每次我尝试都失败。通常与“权限被拒绝”错误有关。错误信息如下。任何想法为什么?

Installing 12 tools at /Documents/go/bin gocode gopkgs
go-outline go-symbols guru gorename dlv gocode-gomod godef godef-gomod goreturns golint

Installing github.com/mdempsky/gocode FAILED Installing github.com/uudashr/gopkgs/cmd/gopkgs FAILED Installing github.com/ramya-rao-a/go-outline FAILED Installing github.com/acroca/go-symbols FAILED Installing golang.org/x/tools/cmd/guru FAILED Installing golang.org/x/tools/cmd/gorename FAILED Installing github.com/derekparker/delve/cmd/dlv FAILED Installing github.com/stamblerre/gocode FAILED Installing github.com/rogpeppe/godef FAILED Installing github.com/ianthehat/godef FAILED Installing github.com/sqs/goreturns FAILED Installing golang.org/x/lint/golint FAILED

12 tools failed to install.

gocode: Error: Command failed: /usr/local/go/bin/go get -u -v github.com/mdempsky/gocode github.com/mdempsky/gocode (download) package github.com/mdempsky/gocode: mkdir /Documents/go: permission denied github.com/mdempsky/gocode (download) package github.com/mdempsky/gocode: mkdir /Documents/go: permission denied

gopkgs: Error: Command failed: /usr/local/go/bin/go get -u -v github.com/uudashr/gopkgs/cmd/gopkgs github.com/uudashr/gopkgs (download) package github.com/uudashr/gopkgs/cmd/gopkgs: mkdir /Documents/go: permission denied github.com/uudashr/gopkgs (download) package github.com/uudashr/gopkgs/cmd/gopkgs: mkdir /Documents/go: permission denied

最佳答案

我不为 golang 使用 visual studio,所以如果它是特定于 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 env 的输出以及如何安装 go 的概述(注意:我认为 MSI 安装程序会为您处理所有这一切)

如果你觉得 go env 没问题,另一个调试步骤是尝试从命令行手动安装你的一个工具,看看会发生什么,例如:

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

但是如果 go env 不工作那也不会,问题很可能是你的主 go 二进制文件不在你的系统中 PATH环境变量,但它看起来不像那样

关于go - 无法下载 Go with Visual Studio 所需的分析工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53573385/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com