一、go安装
1、go源码下载
进入 官网 下载需要的版本安装包,.pkg(推荐)是图形界面安装包,简单方便
下载完成后,双击进入图形安装界面,再无脑下一步即可。安装路径默认为 /usr/local/go/
2、配置环境变量
vim ~/.bash_profile
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=/Users/${替换成自己的电脑用户名}/Go
export PATH=$PATH:$GOPATH/bin
source ~/.bash_profile
最后使用go version查看是否配置成功
二、goland安装以及破解
1、安装
进入 官网 点击下载
然后无脑下一步即可
2、破解
2019版本参考:https://www.cnblogs.com/-wenli/p/10739315.html
2022版本参考:https://www.bilibili.com/read/cv19022444?from=search&spm_id_from=333.337.0.0
参考:https://zhile.io/2018/08/25/jetbrains-license-server-crack.html
三、goland配置
为了能够正常使用goland 辅助工作,还得在ide里配置下go环境
1、如果goroot在选择SDK的时候报错:The selected directory is not a valid home for Go Sdk 或者 下拉框没有可选选项时,需要手动配置下go版本(去go的安装目录下修改文件)
cd /usr/local/go/src/runtime/internal/sys
sudo vim zversion.go
const TheVersion = `go1.19.3`
然后就可以在编译器里选SDK版本了
2、如果想要实现跨文件调用函数,还需要引入包
在代码目录下执行:go mod tidy ——> 这种方式得手动在 go mod 文件里面写需要导入的包
go get -u XXXX:可以直接拉自己需要的包
如果还是有部分包是未导入态的话,可以先清除已下载的包,再重新下载
go clean -modcache
go mod tidy
最后切记重启下goland
参考:https://blog.csdn.net/zxy_666/article/details/80182688、https://blog.csdn.net/wozaizhe56/article/details/127310909