推送到Heroku失败:在任何来源找不到net-ssh-2.10.0。无法通过Bundler安装宝石 [英] Push to Heroku fails: Could not find net-ssh-2.10.0 in any of the sources. Failed to install gems via Bundler

查看:156
本文介绍了推送到Heroku失败:在任何来源找不到net-ssh-2.10.0。无法通过Bundler安装宝石的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图将我的应用推送到heroku,但出现以下错误:

I tried pushing my app to heroku but get the following error:

remote: -----> Using Ruby version: ruby-2.2.2
remote: -----> Installing dependencies using 1.9.7
remote:        Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
remote:        Fetching gem metadata from https://rubygems.org/...........
remote:        Fetching version metadata from https://rubygems.org/...
remote:        Fetching dependency metadata from https://rubygems.org/..
remote:        Could not find net-ssh-2.10.0 in any of the sources
remote:        Bundler Output: Fetching gem metadata from https://rubygems.org/...........
remote:        Fetching version metadata from https://rubygems.org/...
remote:        Fetching dependency metadata from https://rubygems.org/..
remote:        Could not find net-ssh-2.10.0 in any of the sources
remote:  !     Failed to install gems via Bundler.
remote:  !     Push rejected, failed to compile Ruby app

我可以做些什么?

我已经删除了Gemfile.lock,以查看重建此文件是否会有所作为,但没有。此外,我尝试 gem uninstall net-ssh-2.10.0 然后 bundle install ,然后推送到heroku。此外,我从我的Gemfile中删除了 fog ,因为这是宝宝,其中 net-ssh-2.10.0 然后执行 bundle update gem cleanup ,将 fog 在Gemfile中,运行 bundle install ,推送到git,并再次推送到heroku,结果相同。

I've removed Gemfile.lock to see if rebuilding this file would make a difference, but it didn't. Also, I've tried gem uninstall net-ssh-2.10.0 and then bundle install before pushing to heroku. Also, I removed fog from my Gemfile since that's the gem with which net-ssh-2.10.0 comes along; then did bundle update, gem cleanup, put fog back in the Gemfile, ran bundle install, pushed to git, and pushed to heroku with again the same result.

我的宝石文件:

source 'https://rubygems.org'

ruby                  '2.2.2'
gem 'rails',          '4.2.3'
gem 'bcrypt',         '3.1.10'
gem 'faker',          '1.4.3'
gem 'carrierwave',    '0.10.0'
gem 'mini_magick',    '4.2.9'
gem 'fog',            '1.32.0'
gem 'aws-sdk',        '2.1.11'
gem 'sass-rails',     '5.0.3'
gem 'bootstrap-sass', '3.3.5.1'
gem 'uglifier',       '2.7.1'
gem 'coffee-rails',   '4.1.0'
gem 'wice_grid',      '3.5.0'
gem 'bootstrap-datepicker-rails', '1.4.0'
gem 'friendly_id',    '5.1.0'
gem 'jquery-rails',   '4.0.4'
gem 'turbolinks',     '2.5.3'
gem 'jbuilder',       '2.3.1'
gem 'sdoc',           '0.4.1', group: :doc
gem 'pg',             '0.18.2'

group :production do
  gem 'rails_12factor',     '0.0.3'
  gem 'puma',               '2.11.2'
end


推荐答案

a href =https://rubygems.org/gems/net-ssh/versions/2.10.0 =noreferrer>版本刚刚从Rubygems中删除...
可能我们必须进行降级或升级...

It seems that this version just has been removed from Rubygems... May we have to do a downgrade or an upgrade...

删除的原因是 here

这篇关于推送到Heroku失败:在任何来源找不到net-ssh-2.10.0。无法通过Bundler安装宝石的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆