
解决Package xxx is not in GOROOT问题
今天在用 go run main.exe
运行项目时,提示:“package bookStore/controller is not in GOROOT”,如下图:
昨天还是正常的,现在却出现问题,回想一下昨天的操作,其中有一个是将环境变量
GO111MODULE
设置为on
,之前是空,没有值。于是将该变量的值恢复为空(默认值),再次运行项目,一切正常,看来问题出在环境变量GO111MODULE
的设置上。
如果将GO111MODULE=on
,该如何解决这个问题呢?
第一步,在项目的当前目录里,执行命令:go mod init
,会在当前项目目录下自动创建go.mod
文件。
第二步,在命令行下,进入当前项目目录,执行命令:go run main.exe
,此时会自动下载和关联该项目用到的包。
go.mod
文件内容:
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Eternal Night
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果