goenv丝滑控制多版本go

安装

先装下goenv

brew install goenv

去 ~/.bash_profile 添加一下

export GOENV_ROOT="$HOME/.goenv"
export PATH="$GOENV_ROOT/bin:$PATH"
eval "$(goenv init -)"

执行一下让配置生效

source ~/.bash_profile

插一嘴,如果之前是在官网安装的,可以先把go卸载了
which go命令看下go的安装路径在哪, 比如我的在 /usr/local/go, 卸载

sudo rm -rf /usr/local/go

然后把之前 ~/.bash_profile 的相关环境变量注释掉, 即在前面加多一个 # 号

#export GOROOT=/usr/local/go
#export GOPATH=/Users/bytedance/go
#export GOBIN=$GOROOT/bin
#export PATH=$PATH:$GOBIN



用法

安装go

列出可安装的 Go 版本

goenv install --list

安装特定版本的 Go

goenv install 1.x.x

## 切换版本 查看当前下载了什么版本的go ```bash goenv versions ```

设置全局go版本

goenv global 1.18.10 

设置当前目录下的版本

goenv local 1.x.x

相关推荐

  1. linux 使用版本 go goenv.sh

    2024-07-21 13:44:03       55 阅读
  2. MVCC(版本并发控制

    2024-07-21 13:44:03       38 阅读
  3. MVCC-版本并发控制

    2024-07-21 13:44:03       34 阅读
  4. MVCC(版本并发控制

    2024-07-21 13:44:03       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-21 13:44:03       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-21 13:44:03       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-21 13:44:03       45 阅读
  4. Python语言-面向对象

    2024-07-21 13:44:03       55 阅读

热门阅读

  1. watch监听vue2与vue3的写法

    2024-07-21 13:44:03       21 阅读
  2. 类 WAS_CLIPSeg_Model_Loade

    2024-07-21 13:44:03       20 阅读
  3. powerbulder中的destroy 和 setnull

    2024-07-21 13:44:03       12 阅读
  4. pyquery 的使用

    2024-07-21 13:44:03       18 阅读
  5. 本周你可能错过的 AI 新闻

    2024-07-21 13:44:03       19 阅读
  6. Python如何优雅地在Terminal打印下标

    2024-07-21 13:44:03       21 阅读
  7. linux的shell的date命令的加号“+“的作用

    2024-07-21 13:44:03       20 阅读