安装
先装下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 的相关环境变量注释掉, 即在前面加多一个 # 号, 记得执行一下 source ~/.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
goenv versions

设置全局go版本
goenv global 1.18.10
设置当前目录下的版本
goenv local 1.x.x
vscode
插一嘴, vscode可能会找不到go 安装路径,默认去 /usr/local/go 找,所以可以在vscode 设置的settings.json那里,增加一行
“go.goroot”: “/Users/【user_name】/.goenv/versions/1.22.4”,
{
// other settings....
"go.goroot": "/Users/【user_name】/.goenv/versions/1.22.4",
}
golang
至于golang的话,可以直接打开settings设置go的路径。

后端常用
rabbitmq
已迁移到: rabbitMQ安装与简单demo
mysql
安装, 更详细的参考 Mac利用brew安装mysql并设置初始密码
brew install mysql
启动
mysql-server start
关闭
mysql-server stop