[问题已处理]-golang安装bee之后报错cannot find main module

发布于:2021-10-26 15:09:50

先记录一下 初学golang的问题。


现象如下:


在vscode里


1 设置go env -w GO111MODULE=off


可以解决找不到main.module的问题 但是会出现报错找不到beego



2 设置go env -w GO111MODULE=on


解决了beego的问题 beego下面的main module可以使用的,但是没有go.mod的普通go项目下面的main.go 就会有问题 cannot find main module



在on的情况下 直接mac上执行 go run main.go 不会出现main module的问题 并且在beegodemo01下执行bee run也没问题



解决的办法 重新生成一个go.mod 暂时还没搞清楚原理


设置


cd beegodemo01
go mod vendor
# 这里把verndor下面的github里的文件 复制到GOPTAH下
cp -r vendor/* $HOME/go/src/github.com/
rm -rf vendor
go env -w GO111MODULE=auto
mv go.mod go.mod.bak
go mod init beegodemo01

之后2个main.go都不会报错了


比较两个go.mod 差异 好像差的也不多啊 之前这个go.mod在on的情况下也不会报错




后续如果明白了这个原因再来修改。

相关推荐

最新更新

猜你喜欢