内容有点多,我分开发便于复习。全都挤在一篇里面不说读者,我自己都没耐心读下去。
环境安装
以官网为例
- 我是 WSL2 Ubuntu 20.04,首先下载压缩包(本文写于 2023/5/12,最新的稳定版是 1.20.4):
$ wget https://go.dev/dl/go1.20.4.linux-amd64.tar.gz
把以前安装的版本清理干净,检查一下电脑里有没有 /usr/local/go
这个文件夹,有就删掉。
$ rm -rf /usr/local/go
没有对应文件夹以后把之前的压缩包解压到这里
$ tar -C /usr/local -xzf go1.20.4.linux-amd64.tar.gz
没权限前面加 sudo
不要直接把压缩包里的东西解压到原本就存在的 /usr/local/go
目录里,这样新版本用不了,老版本也烂掉了。
我是初学者,用一个版本就够,但是假如说想折腾项目,然后项目依赖的版本和我本地版本不一样了,或者已经要搞实习了,自己没权限连远程服务器,只能本地搭环境,生产环境和自己折腾的环境依赖不一样,那就再往下看。
- 把
/usr/local/go/bin
添加到PATH
环境变量上
把下面这句话添加到 $HOME/.profile
(给当前用户安装)或者 /etc/profile
(给所有用户安装):
export PATH=$PATH:/usr/local/go/bin
我是给当前用户安装了。
- 重新打开一个终端窗口,检查是不是安装上了
像这样和刚才解压的安装包的版本信息对应上就没问题了。
第三方库下载加速
用到的就是前面的模块加速,因为我这里安装的已经是 Go 1.13 以上的版本了,所以就使用推荐方式:
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
编辑器推荐
VS Code,然后安装相关扩展插件(我个人推荐先打开一个项目,然后扩展市场会根据你项目里的文件扩展名给你推荐扩展插件的)。
Goland,然后准备好学生证学生邮箱,或者准备好钱,有钱肯定上这个车了。
© 版权声明
文章版权归作者所有,未经允许请勿转载,侵权请联系 admin@trc20.tw 删除。
THE END