网上有很多关于 mac 系统怎么配 go 环境的,但是我自己尝试下来总是会有问题,最主要的就是从官网下载的安装包,是安装到/usr/local 目录的,然而 goland 在选 goroot 目录时并没有权限查看该目录。

所以这个方式是不可行的,最后通过一番研究,总算找到了一个比较好的配置环境的方式,一起来看看吧~

关于 goland 如何安装及破解,请看下文:

mac 系统 goland 安装及破解教程

创建 gopath 目录

打开终端,在用户目录下创建子目录 gowork,并创建三个新的子目录 bin(放置打包后的可执行文件),src(放置 go 代码),pkg(放置 go 依赖包)

cd ~ && mkdir gowork && mkdir gowork/bin && mkdir gowork/src && mkdir gowork/pkg

点击 goland/preferences 打开配置页

找到 go/goroot,点加号,选择 download

version 选 1.16.11

Location 选 用户目录下的 gowork 目录

点击 ok 后 goland 会找到 1.16.11 的包并自动安装,等待右下角提示安装完成,打开底部 terminal 栏,输入 go version 查看版本。

正常显示版本说明已经安装完成,可能需要 command+Q 退出 goland 重开。

配置全局环境变量

终端执行命令: vim ~/.bash_profile

点击 a 进入编辑状态,在文件下方加入如下代码,点 esc,输入:wq,回车退出。

1
2
3
4
5
6
7
export GOROOT=~/gowork/go1.16.11
export GOARCH=amd64
export GOOS=darwin
export GOPATH=~/gowork
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOPATH/bin
export PATH=$PATH:$GOROOT/bin

执行下方命令,刷新环境变量配置:

source ~/.bash_profile