我的go包版本是v1.0.7,现在我想升级到v2.0.0。当我使用go get CODEPATH时,我创建了一个带有错误的新标签,它仍然使用v1.0.7版本。go.mod应该喜欢require CODEPATH v2.0.0+incompatible,但是我想知道什么命令可以做到这一点?文档说将/v2添加到模块路径,但没有说明如何升级客户端go.mod。
remote: -----> Fetching stdlib.sh.v8... doneremote: Detected go modules via go.modThe go.mod file for this project does not specify a Go versionremote: !!我认为这是一个新的Go版本的问题,出于这个原因,我想使用以前的版本</e
将现有项目与/vendor目录转换为使用Go模块(go版本1.12)。我执行go mod init以生成go.mod文件。然后我执行go get -u ./...来填充go.mod文件。在此期间,它会尝试在github上查找不再存在的包。它位于我的/vendor目录中。 在我升级我的代码以使用不同的包之前,我如何继续转换到使用模块?也