欢迎大家访问我的博客 blog.ayla1688.cool
要我选择,我选择用goland, 学个语言,第一步配置环境和IDE 就直接放弃了,还学啥。
先介绍下Go环境
GO的安装包从官网上下载, 直接安装一路next 不做任何修改。 安装完成后,需要关注的重点
GOPATH 在 /Users/yourname/go 下, yourname 是你的mac的登录名
在vscode 上安装go 扩展包失败如图
看到这么多错误,心的凉了,有木有。 随后就上某度查一查有什么解决办法没有, 一搜一大堆,并且一模一样有没有, 经过尝试他们的办法, 我心里一万只草拟吗在奔跑,真想问候他们一下,一帮2X, 只会ctrl + c, ctrl +v 的货, 自己试过了么,就在那侃侃而谈, 废话不多说, 先上正确办法,最后会贴上一些错误的示范。
终极简单方法:
终端执行以下语句, 执行完,重新打开vscode, 创建个 .go 文件, 发现右下角提示install, 直接install all, 就能发现全部成功。
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
下载完了,别忘了改回去, 因为不改的话,我发现VScode 会出现莫名其妙的问题。
以下为个人尝试
尝试方法一:
按照百度搜索结果,
1. 在src下依次创建 golang.org/x , 在x 目录下执行以下语句
git clone https://github.com/golang/tools.git tools
这其实是为了下载golang.org 下的扩展, 其中包含了guru, gorename 扩展及其他扩展。
以第一个扩展安装失败为例,进行安装
下载失败了,那好,我们到github 上看看。 链接:https://github.com/uudashr/gopkgs
看到没, 写好了。 对于GO目录的规范性,我们来到 /Users/yourname/go/src/github.com 文件夹下 运行一下, 如果没有github.com文件夹,就创建一下,总会有用的。
好了,没有任何提示就是最好的提示, 到/Users/yourname/go/bin 下看看是否有gopkgs , 如果有,恭喜你安装成功了!摆脱了伸手党。
再来一个扩展试试手, 就选下面这个。
在借鉴了某度上各种大神文章后(大概有5+篇, 去掉相同项后只有一篇),go install golang.org/x/tools/cmd/guru, go get -u XXXXXX 无济于事,还是自己来吧,
上面第一步,下载了tools 对吧, 里面是有这个扩展文件的, 我们直接进入文件夹
cd /Users/yourname/go/src/golang.org/x/tools/cmd/guru
go install
直接搞定, 到/Users/yourname/go/bin 里面看到, 已经有了guru , 这就完成了
再下载cweill/gotests 时, 一直下载不下来, 所以本次尝试到此结束! 请使用 终极简单方法。
以下展示某度各种大神文章重点部分
one :
如果不行, 就先 go get 下来, 然后执行 go install .