go mod init报错问题

用了go mod 那么项目 请一定不要创建在 gopath的src中

谨记谨记!
不要问为什么!?
今天在执行go mod init的时候报错

go: cannot determine module path for source directory C:\Users\dell\Desktop\aaa (outside GOPATH, module path must be specified)

Example usage:
        'go mod init example.com/m' to initialize a v0 or v1 module
        'go mod init example.com/m/v2' to initialize a v2 module

Run 'go help mod init' for more information.

这是因为go mod init 初始化项目时,需要定义一个 module ,我们打开一个 go.mod 文件,就会发现第一行就有

module ProjectName

在执行 go mod init 时需要定义 module,如:

go mod init aaa

即可解决了哦!
就这么简单!

本作品采用《CC 协议》,转载必须注明作者和本文链接
胡军
讨论数量: 1

请问这跟项目在gopath的src有什么关系吗

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!