捆绑程序:致命:当 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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...