使用 GO111MODULE 安装 buffalo 会导致 go get:加载模块要求时出错

我在尝试安装 buffalo 时遇到错误。

我使用干净的 GOPATH 进行了测试,其中没有任何内容go version go1.12.7 linux/amd64GO111MODULE设置为on

我尝试使用网站上给出的命令安装 buffalo:

go get -u -v github.com/gobuffalo/buffalo/buffalo

执行命令会产生返回代码1,并且详细输出末尾的错误消息似乎是go get: error loading module requirements.


慕盖茨4494581
浏览 60回答 0
0回答

FFIVE

尝试不使用-u. 这对我有用:$ cd $(mktemp -d) $ go mod init example.com/tempmod $ go get github.com/gobuffalo/buffalo/buffalo这些步骤对您有用吗?模块 wiki-u中的更多内容:一个常见的错误是认为go get -u foo只获取最新版本的 foo。实际上,-uingo get -u foo或还go get -u foo@latest意味着获取 foo 的所有直接和间接依赖项的最新版本。升级 foo 时的一个常见起点是使用或不使用 a (在一切正常后,考虑、、或)。go get foogo get foo@latest-ugo get -u=patch foogo get -u=patchgo get -u foogo get -u此外,使用原始命令,您很可能会在输出的前面看到更具体的错误。如果您运行时没有-v减少噪音,然后忽略“查找”、“下载”和“提取”消息,则可能存在更具体的错误。
打开App,查看更多内容
随时随地看视频慕课网APP