我正在维护一个使用发布版本的公司go库。我在库中切换到了用于依赖管理的go模块,并在v2+之后创建了一个新版本。我使用了第一个被记录在案的策略,它涉及修改go.mod文件和导入路径。现在,当人们使用go get命令(在也使用go模块的repo中)时,会出现一个错误:
invalid version: module contains a g
我正试图将一个Go项目转换为新的模块标准,但我在一个依赖项上遇到了问题。该存储库已经实现了一个库(在本例中是golang.org/x/net/html),以向库中添加一些功能;这意味着它已经修改了这个临时依赖项(向struct添加了一个方法)。所以问题是,在执行go mod init之后,当我执行go get ./...时,系统会抱怨对该新增功能的调用,因为它忽略了修改后的供应
我的gopath指向$HOME/go目录。我有一些我不想在github或其他任何地方分享的个人软件包(目前为止)。然而,当我尝试用go get -u all更新远程包时,我得到:fatal: No remoteeither a URL or a
remote name from which new revisions should