Mac在配置Go的环境变量时候,只要在Mac里
open .bash_profile
添加 以下
#GO
export GOPATH=/Users/你的账号/Documents/golang/go/bin
export PATH=$PATH:$GOPATH
# GO END
然后 source .bash_profile
如果发现你配置的只生效一次
在~/.zshrc文件最后,增加一行:
source ~/.bash_profile
然后
source .zshrc
==================================
在刚开始学习go时候用 VSCODE
引入其他自己写的包时候会报错: xxxx 不在GOROOT下 或者 xxxx不是GOPATH
搞了两天试了各种方法都不好使:
什么go init mod的方法
设置 go -w env GOPATH = xxx 报错系统不支持设置
都没啥用
后来换了编译器 goland
在GOPATH下多指定一条 就能正常引自己写的包了
个人分析GOPATH是可以指定多条的 除了默认的GOROOT下的 其它自己写的项目也可以指定,就是不知道VSCODE的指定在哪写,怎么写
懂得大佬麻烦在评论区留言,方便大家共同进步。
我是ziv-宗大叔,一个程序员而已。