6、本次需要打包的项目是src/tcp/chatroom/server,直接选中server目录,右键有个run命令,执行即可 7、哦豁,报错了 8、打包配置如下 9、编辑器的设置,就只有默认的GOROOT和GOPATH 10、错误分析,这个错误从字面意思看,就是我要打的包,编辑器从GOROOT目录下面去查找了,但是我的包并没有在GOROOT里面,而是在GOPATH...
首先一个项目只能有一个入口相信大家都知道 如果都按照我的这种写法在IDE中run按钮是一定可以运行的,否则也有其他的运行方法比如终端的 go run main.go ,如果main文件和其他go文件都在一个文件夹下,也可以使用 go run mian.go 加上 那个文件名比如 go run main.go test.go等等 了解不够深刻如果有其他更好的...
我的程序路径 D:\goprojects\src\Go_Learn\function_learn\demo03 在学习包的调用时,在引用包处配置了当前主目录下其他子目录包的路径,但是运行run报错了: package src/Go_Learn/function_learn/demo02 is not in GOROOT (c: Go_Learn\function_learn\demo02) 提示无法在GOROOT目录下找到该路径?为什么...
在vscode里展示如图下所示。 然后在aaa的根目录打开命令窗口, 运行go run bbb.go就会成功调用到子包里面的方法。 为了不报错,这里有几个重点 第一,根目录文件夹名称xxx和go mod init xxx 必须要一致。 第二,主文件中import的是子包的目录路径,不能写子包的文件名或者包名。 第三,调用子包的方法的时候, 前...
解决使用IDE Run运行出错package pack/test is not in GOROOT (/usr/local/go/src/pack/test),文章目录bug集合前言博主介绍:–我是了凡微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~文章目录文章目录前言init()函
test 和run 命令以 go COMMAND package_path/xxx 格式运行。没有指定 package_path ./ 并且只是运行 go COMMAND xxx ,编译器假定模块 xxx 位于GOROOT 中,并抛出错误 package xxx is not in GOROOT (path/to/GOROOT/src/xxx) . 这种行为是预期的,因为我们正在使用的包不是 Go SDK 的一部分,即不在 GORO...
编译或run go工程时报该错,首先查看环境变量 go env 看GO111MODULE是什么状态。 分为两种情况处理: 1,项目是mod模式 a) 如果GO111MODULE=on,则看看工程下面是否有go.mod文件,如果没有则go mod init一下,完事后 go mod tidy即可; b) 如果GO111MODULE=on,且有go.mod,则直接go mod tidy; ...
b.go:x:x: package a is not in GOROOT (/usr/lib/go/src/a) 先说解决方法:在命令前加GO111MODULE=off 如下: $ go run b.go b.go:x:x: package a is not in GOROOT (/usr/lib/go/src/a) $ $ GO111MODULE=off go run b.go ...
今天在用 go run main.exe运行项目时,提示:“package bookStore/controller is not in GOROOT”,如下图: 昨天还是正常的,现在却出现问题,回想一下昨天的操作,其中有一个是将环境变量 GO111MODULE设置为on,之前是空,没有值。于是将该变量的值恢复为空(默认值),再次运行项目,一切正常,看来问题出在环境变量GO11...
exist if it were loaded in GOPATH mode, but I'm not sure exactly how we would phrase that. package my/test2 is not in std (/home/me/.gvm/gos/go1.14.2/src/my/test2) found it in $GOPATH /work/projects/x/. Run in GOPATH mode by using GO111MODULE=off?