---------------------------------------------------------
System:macOS 10.14
Go Version: 1.12
Go Modules:GO111MODULE=on
---------------------------------------------------------
mac 直接编译可以正常生成可执行二进制文件,但是交叉编译出现以下错误:
> export CGO_ENABLED=0 GOOS=linux GOARCH=amd64
> go build -o wsync_linux
> build wsync: cannot find module for path wsync/note/notebook
请问有人知道怎么解决这个问题吗?
Mac系统Go V1.12 启用GO111MODULE=on环境进行交叉编译提示build xxx: cannot find module for path
iswangwenbin · · 5348 次点击启用GO111MODULE的话,应该是知道module的相关功能的。这个前提下,不知道这个错误让我一下子怀疑是不是那么单纯。
启用module的情况下, 你需要在你的module目录下才能编译,也就是你需要go mod init初始化, 生成go.mod文件。
类似java新建一个maven工程
#1