improt导入文件的时候,路径的大小写没写对。Mac下编译通过,但是docker和centos下编译不了。
===
运行如下报错:
[root@localhost ginlaravel]# go run server.go
routes/route.go:19:2: cannot find package "." in:
/home/wwwroot/go/src/ginlaravel/app/http/Controller
routes/route.go:20:2: cannot find package "." in:
/home/wwwroot/go/src/ginlaravel/app/http/Controller/Gen1Controller
或运行如下会报错:
[root@localhost ginlaravel]# go build -mod=mod
routes/route.go:19:2: package ginlaravel/app/http/Controller is not in GOROOT (/usr/local/go/src/ginlaravel/app/http/Controller)
routes/route.go:20:2: package ginlaravel/app/http/Controller/Gen1Controller is not in GOROOT (/usr/local/go/src/ginlaravel/app/http/Controller/Gen1Controller)
如上两个实际上是将自定义的空间命名路径大写的Http写了小写。
–
版权声明:本文为weixin_41827162原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。