运行bundle
时,我一直收到以下错误
Error Bundler::HTTPError during request to dependency API
这是一个rubygems问题还是其他问题?
此外,我读到添加
source "http://bundler-api.herokuapp.com"
在您的Gemfile中。将解决此问题。那么,在这种方法中,宝石是从heroku而不是rubygems获取的吗?这有多安全和稳定?
此错误可能表示您与internet的连接已断开。
关于Gemfile
中方法source
的参数,我对此一无所知,但url不起作用,我建议您避免这样做。如果您不想使用特定或特定的存储库来下载您的gem,则应该使用"默认"source "http://rubygems.org"
指令。
您的问题的答案如下:https://groups.google.com/d/msg/rubygems-org/aBHBOCgH6UE/1p_Kde3BlGgJ
从那篇文章的作者看来,这个错误是无伤大雅的。
对我来说,将Gemfile中的源更改为非HTTPS URL是有效的:
http://rubygems.org
可能不太理想,但https的某些功能今天在我所在的位置不起作用。
我不认为这是rubygems的问题。
检查这些东西:
1.将Gemfile中的Source用作https://rubygems.org.
2.你的互联网连接没有断开。(有时也会因此发生。)