微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

捆绑程序:致命:当 gem 使用 github 选项时无法解析对象

如何解决捆绑程序:致命:当 gem 使用 github 选项时无法解析对象

当我做 bundle install 时,我明白了:

fatal: Could not parse object 'f3412a7ffb015df7ced6aa662a53a53e081611a0'.
Git error: command `git reset --hard f3412a7ffb015df7ced6aa662a53a53e081611a0` in directory /Users/jd/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/bundler/gems/by_star-f3412a7ffb01 has Failed.
Revision f3412a7ffb015df7ced6aa662a53a53e081611a0 does not exist in the repository https://github.com/radar/by_star.git. Maybe you misspelled it?
If this error persists you Could try removing the cache directory '/Users/jd/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/cache/bundler/git/by_star-0bcdc3b24e4d129a7d7c5bce95c0a4a80393cdfd'

发生这种情况的原因是包含这样的 gem:gem 'by_star',github: 'radar/by_star'。如果我删除 github 选项,错误就会消失。这发生在两个不同的项目中,使用不同的 gem,总是添加 gitgithub 选项。我也按照错误消息中的说明操作(删除缓存目录),但它仍然发生。

我已经检查了这些答案无济于事:

还有其他人看到过这个持续性错误吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。