如何对go不同版本进行管理
安装gvm
gvm工具提供多版本的go进行管理
下载命令:
bash < <(curl -s -S -L http://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
这里可能出现对应的raw.githubusercontent.com连不上的情况, 可以在https://www.ipaddress.com/进行查询该域名对应的ip然后修改对应的host文件
修改本机的host文件:
# 执行命令(linux)
sudo vim /etc/hosts
# 修改为你查出的对应的ip
185.199.108.133 raw.githubusercontent.com
185.199.109.133 raw.githubusercontent.com
185.199.110.133 raw.githubusercontent.com
185.199.111.133 raw.githubusercontent.com
再执行上述的安装命令等待安装完成
修改配置
# 查看对应的内容
cat ~/.gvm/scripts/gvm
# 并将输入的内容复制到.bashrc文件中
export GVM_ROOT=/Users/louye/.gvm
. $GVM_ROOT/scripts/gvm-default
# 重新加载bash配置,(如果使用的bash 则为 source ~/.bashrc
source ~/.zshrc
安装需要的go版本并使用
# 安装指定版本
gvm install go1.18
# 查看已安装的版本
gvm list
# 使用指定版本
gvm use go1.18
# 查看是否生效
go env
同步IDEA中的常用配置到Goland
导出IDEA中需要同步的配置
选择需要导出的指定配置(一般导出快捷键和code字体风格就足够了, 可以延续之前的编码使用习惯, 其余的配置可以自己再去根据需要配置)
导出到指定路径生成settings.zip包
同理Goland导入之前settings.zip包即可,重启
提示导入重启Goland就可以生效了
重新打开后快捷键没有生效可以查看是否使用的是导入的配置