Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment Heroku push-hanging on“是的;从rubygems获取gem元数据“;没有任何错误或痕迹_Deployment_Heroku_Rubygems - Fatal编程技术网

Deployment Heroku push-hanging on“是的;从rubygems获取gem元数据“;没有任何错误或痕迹

Deployment Heroku push-hanging on“是的;从rubygems获取gem元数据“;没有任何错误或痕迹,deployment,heroku,rubygems,Deployment,Heroku,Rubygems,每次部署时,我的部署都无法从rubygems获取gem元数据。 它今天早上工作,今天下午出现问题,现在又不工作了。 我们从其他地方和其他计算机上尝试了同样的结果 它在本地运行良好,我可以毫无问题地从rubygems进行更新 视觉: Delta compression using up to 4 threads. Compressing objects: 100% (9/9), done. Writing objects: 100% (9/9), 764 bytes, done. Total 9

每次部署时,我的部署都无法从rubygems获取gem元数据。
它今天早上工作,今天下午出现问题,现在又不工作了。
我们从其他地方和其他计算机上尝试了同样的结果

它在本地运行良好,我可以毫无问题地从rubygems进行更新

视觉:

Delta compression using up to 4 threads.
Compressing objects: 100% (9/9), done.
Writing objects: 100% (9/9), 764 bytes, done.
Total 9 (delta 7), reused 0 (delta 0)
-----> Heroku receiving push
-----> Ruby/Rails app detected
-----> Using Ruby version: ruby-1.9.3
-----> Installing dependencies using Bundler version 1.2.1
Running: bundle install --without development:test --path vendor/bundle --binstubs bin/
Updating https://github.com/epetre/negative-captcha.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..

[IT HANGS HERE FOREVER]

有人有线索吗?

通过将bundler添加到gem文件并强制执行版本来修复

gem 'bundler', '1.2.1'

通过将bundler添加到gem文件并强制使用一个版本进行修复

gem 'bundler', '1.2.1'

好的,我想已经修好了。 事实证明,它只在显式指定heroku和bundler的最新版本时起作用。 奇怪的是,它可以在本地绑定而不使用显式版本,但在部署到heroku时却不能

gem 'heroku', '2.33.0'
gem 'bundler', '1.2.1'

好的,我想已经修好了。 事实证明,它只在显式指定heroku和bundler的最新版本时起作用。 奇怪的是,它可以在本地绑定而不使用显式版本,但在部署到heroku时却不能

gem 'heroku', '2.33.0'
gem 'bundler', '1.2.1'

对于我来说,更改协议以获取gem修复了这个问题


我改变了
https://github.com/epetre/negative-captcha.git
git://github.com/epetre/negative-captcha.git
在gem文件中。把它捆绑起来,推给heroku,它就能工作了

对于我来说,更改协议以获取gem修复了这个问题


我改变了
https://github.com/epetre/negative-captcha.git
git://github.com/epetre/negative-captcha.git
在gem文件中。把它捆绑起来,推给heroku,它就能工作了

为什么要添加heroku?对我来说,使用bundler就可以了。为什么要添加heroku呢?使用bundler可以很好地工作。