报错信息
goland报错信息如下:
命令行go run报错信息如下:
解决方案
go语言提供了大量的包可用,但是实际业务总是需要自己的包。
而且一般情况下,我们保存go源码的工作目录不会放在当前用户的家园目录。
当自定义了工作目录以后,要加入GOPATH环境变量,能保证go语言能够引用才行。
不管是goland编辑器运行还是命令行通过go run执行时,需要正确的配置才行。
goland编辑器报错如何解决呢?
打开goland编辑器,依次点击GOLAND->Settings->GO->GOPATH
把自己的自定义的存放go源码的目录加入到GOPATH里面即可。
命令行端执行go run 的报错怎么解决呢?
第一步:GOPATH导入环境变量
编辑当前用户家园目录下的.bash_profile文件,把gopath导入环境变量
vi .bash_profile
export GOPATH=/Users/xiaodongwang/data/go
source .bash_profile
第二步:命令行执行go env,找到GO111MODULE配置项
找到GO111MODULE这个配置项,如果不是off,那么执行以下命令进行设置
go env -w GO111MODULE="off"
原文地址:
https://mp.weixin.qq.com/s/ldIp09KPff6yhDCtxWTg2Q
详细的解决方案,请关注微信公众号查看。