本文最后更新于:星期二, 八月 2日 2022, 9:32 晚上

Go安装中遇到的坑

gvm是第三方开发的Go多版本管理工具,利用gvm下载和安装go。

执行以下代码时,你应该确保自己安装有curl

bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

在执行上述curl时,我的ubuntu 18.04报错

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

经过这个)帖子的指引,我在hosts中添加了如下几行:

199.232.68.133 raw.githubusercontent.com

199.232.68.133 user-images.githubusercontent.com

199.232.68.133 avatars2.githubusercontent.com

199.232.68.133 avatars1.githubusercontent.com

curl便可以正常下载了。

安装完成gvm后我们就可以安装go了:

gvm install go1.15.2
gvm use go1.15.2

这个时候出现错误

zyt@ubuntu:~$ gvm install go1.15.2
Installing go1.15.2…

  • Compiling…
    /home/zyt/.gvm/scripts/install: line 84: go: command not found
    ERROR: Failed to compile. Check the logs at /home/zyt/.gvm/logs/go-go1.15.2-compile.log
    ERROR: Failed to use installed version

经查询,Go版本在1.5以上,需要在指令最后加上-B

https://github.com/moovweb/gvm#a-note-on-compiling-go-15

zyt@ubuntu:~$ gvm install go1.15.2 -B
Installing go1.15.2 from binary source

gvm use go1.15.2
export GOROOT_BOOTSTRAP=$GOROOT
gvm install go1.5

zyt@ubuntu:~$ gvm list

gvm gos (installed)

=> go1.15.2

zyt@ubuntu:~$ gvm listall

gvm gos (available)

notes      Golang 安装

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!