1.MacOS中~/.zprofile,/.zshrc,/.zshenv的区别
个人比较迷惑,记录一下文件的区别
-
~/.zprofile
在登陆时加载,可以被子shell继承
-
~/.zshrc
通常保留不能被子shell继承的东西,交互式shell
-
~/.zshenv
任何情况下都会被加载,可以配置环境变量
2.配置Go环境变量
-
GOROOT
GOROOT存储了Go官方的源码和可执行文件
-
GOPATH
存储了第三方源码库,自己的项目也放在这个路径之下
-
配置
打开
vim ~/.zshenv文件,追加如下内容export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin -
检测是否配好
输入
go version出现对应版本即可go version go version go1.20.5 darwin/arm64