MacOS VSCode 安装 GO 插件失败问题解决

0x00 问题重现

Installing golang.org/x/tools/cmd/guru FAILED
Installing golang.org/x/tools/cmd/gorename FAILED
Installing golang.org/x/lint/golint FAILED
Installing github.com/stamblerre/gocode FAILED

4 tools failed to install.

VS COde 打开 .go 文件会自动安装插件,但是出现了一些工具的下载失败。

换上全局代理也无法下载。

找了许多教程,但可能由于一些版本的问题,目录已经变更了,导致吾卡在这里许久。尤其是 github.com/stamblerre/gocode 。

0x01 解决

MacOS 中 go 一般的 $GOPATH 在 /usr/local/go,下面的操作都是基于这个路径下。

1、创建目录 golang.org\x,并进入该目录中 clone 工具仓库。

$ cd /usr/local/go/src
$ sudo mkdir -p golang.org/x && cd golang.org/x
$ sudo git clone https://github.com/golang/tools.git tools
$ sudo git clone https://github.com/golang/lint.git
$ ls
lint  tools

2、回到 $GOPATH 目录,安装插件

$ cd /usr/local/go
$ sudo go install golang.org/x/tools/cmd/guru
$ sudo go install golang.org/x/tools/cmd/gorename
$ sudo go install golang.org/x/lint/golint

3、创建目录 github.com,并进入该目录中 clone 工具仓库。

$ cd /usr/local/go/src
$ sudo mkdir -p github.com/stamblerre $$ cd github.com/stamblerre
$ sudo git clone https://github.com/stamblerre/gocode.git
$ ls
gocode

4、回到 $GOPATH 目录,安装插件

$ cd /usr/local/go
$ sudo go install github.com/stamblerre/gocode

四个插件都安装完成之后,再用 VS Code 打开随意一个 .go 文件 ,就不会报安装失败的错误了。

原文地址:https://www.cnblogs.com/nnylee/p/11135527.html

时间: 2024-09-27 09:32:53

MacOS VSCode 安装 GO 插件失败问题解决的相关文章

IDEA安装Lombok插件失败

Lombok简介 简化了冗余代码编写,减少了代码量.@Data注解的作用相当于 @Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode的合集.@Log 省去了在LombokTest中添加 getLogger的如下代码: private static final java.util.logging.Logger log = java.util.logging.Logger.getLogger(LogExample.

eclipse插件--link安装方式插件失败后的解决之道

使用 link 方式,离线安装 eclipse 插件时,经常失败. 一.常见的失败情况 link方式配好后,eclipse 启动,没有弹出任何信息. 查看当前工作空间--.metadata--.log文件,发现有错误提示: No repository found at file:  {文件夹路径} 这表示,eclipse 没有在此文件夹下,发现所安装的插件. 二.解决方案 首先错误提示中的文件夹下, 存在插件解压后的两个文件夹--plugins 和 features: 启动 eclipse, 查

vscode安装golang插件

在vscode中编辑.调试golang时会自动安装插件,然而大部分均会失败. 解决办法:手动安装 1.下载插件 1 cd $GOPATH/src 2 mkdir -p golang.org/x 3 cd golang.org/x 4 git clone https://github.com/golang/tools.git tools 5 git clone https://github.com/golang/lint.git lint 2.安装插件 1 cd $GOPATH 2 go inst

vscode安装golint扩展失败

环境: win7 64位系统 问题: 安装完vscode,打开.go文件时,vscode会推荐安装go扩展 go安装完成后提示下载依赖工具 go get -u -v github.com/nsf/gocode go get -u -v github.com/rogpeppe/godef go get -u -v github.com/golang/lint/golint go get -u -v github.com/lukehoban/go-outline go get -u -v sourc

VirtualBox虚拟机CentOS中安装增强插件失败,解决方法

环境: VirtualBox 4.3.20    CentOS 6.6 因为缺少kernel-devel软件包以及依赖,   需要使用yum命令安装 1.打开终端, 切换到root权限 2.运行 [root@www darkdog]# yum install gcc gcc-c++ kernel-devel 3.重启生效 [root@www darkdog]# reboot 4.重新安装增强插件 5.如果第4步仍然安装失败, 运行: [root@www darkdog]# yum update

Eclipse 安装Activiti 插件失败解决方法

遇到的错误为:1.4.0' but it could not be found等. 或者错误为:no repository found containing,若出现错误,安装补丁后,需要重启eclipse. 首先,需要下载补丁,activiti path地址为: http://www.shareyx.com/blog/2,或者直接下载我的附件:activiti patch,下载后记得是解压缩之后里面的那个压缩文件,画红线处. 把下载的补丁,放在eclipse的plugins文件夹下. 然后点击h

安装autoit libary失败问题解决

运行环境:win7-32,python2.7安装遇到的问题: 解决办法: “以管理员身份运行”dos窗口:

Magento安装插件失败出现503错误的解决方法

今天用Magento安装一个插件失败了,再刷新前台,后台都打不开,网站标题显示503错误,只有magento connect页面能打开,错误提示如下: Service Temporarily UnavailableThe server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. 解决方法非常简单了,只需

VSCode安装go语言开发环境,go插件问题解决

在安装go插件时,会自动更新很多依赖库文件,都是从Github更新下来,但是因为Github的文件中,多有应用go官网中的文件,导致,因为网络缘故,不能直接下载,导致安装失败,如下: Installing github.com/nsf/gocode SUCCEEDED   Installing github.com/uudashr/gopkgs/cmd/gopkgs SUCCEEDED   Installing github.com/ramya-rao-a/go-outline FAILED