登录
首页 >  Golang >  Go问答

将已有供应商的依赖项导出为一个组合

来源:stackoverflow

时间:2024-02-07 13:48:23 223浏览 收藏

今天golang学习网给大家带来了《将已有供应商的依赖项导出为一个组合》,其中涉及到的知识点包括等等,无论你是小白还是老手,都适合看一看哦~有好的建议也欢迎大家在评论留言,若是看完有所收获,也希望大家能多多点赞支持呀!一起加油学习~

问题内容

我是 golang 和 glide 依赖管理工具的新手。我正在尝试在创建的公司项目中运行 glide install 。我遇到了有关 go-xorm 库的错误。

[ERROR] Update failed for github.com/go-xorm/xorm: Unable to get repository: Cloning into '/Users/xxx/.glide/cache/src/https-github.com-go-xorm-xorm'...
remote: Repository `go-xorm/xorm' is disabled.
remote: Please ask the owner to check their account.
fatal: unable to access 'https://github.com/go-xorm/xorm/': The requested URL returned error: 403
: exit status 128
[ERROR] Failed to checkout packages: Unable to get repository: Cloning into '/Users/xxx/.glide/cache/src/https-github.com-go-xorm-xorm'...
remote: Repository `go-xorm/xorm' is disabled.
remote: Please ask the owner to check their account.
fatal: unable to access 'https://github.com/go-xorm/xorm/': The requested URL returned error: 403
: exit status 128

我似乎无法从 github 下载它,因为所有者禁止它克隆。

我该如何修复此错误,或者有没有办法直接从本地供应商导出而不从 github 获取。我确信该包已位于我的本地供应商文件夹中。非常感谢!!!


正确答案


这是因为 XORM 从 Github(存储库仍可作为公共存档)移至 Gitea,并且现在使用 github.com/go-xorm/xorm,而不是 xorm.io/xorm

我建议完全停止使用 glide 并用基于 Go 模块的工作流程替换它;但如果您必须使用它,则需要从 glide.yaml 中删除 github.com/go-xorm/xorm,添加 xorm.io/xorm (您可以使用 glide get 来执行此操作)并修复代码库中各处的导入.

好了,本文到此结束,带大家了解了《将已有供应商的依赖项导出为一个组合》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>