"./load" is relative, but relative import paths are not supported in module mode
时间: 2024-02-06 17:03:36 浏览: 194
Blog.rar_../../../etc/passwd_../etc/passwd_/etc/passwd_java博客_博客
这个错误通常出现在使用了 go modules 的项目中,而你使用了相对路径导入其他模块的方式。在 go modules 模式下,相对路径被禁止使用。
解决这个问题的方法是使用绝对路径导入其他模块,或者将你的项目从 go modules 模式切换回传统的 GOPATH 模式。
如果你想使用绝对路径导入模块,可以将其他模块上传到一个代码托管平台(如 GitHub),然后使用类似如下的方式导入:
```go
import "github.com/username/project/load"
```
如果你想切换回 GOPATH 模式,在你的项目目录下执行如下命令即可:
```bash
go env -w GO111MODULE=off
```
这样你就可以使用相对路径导入其他模块了。不过需要注意的是,这种方式并不被推荐,因为它容易出现包冲突等问题。
阅读全文