繁体   English   中英

推送到Heroku失败:无法在任何来源中找到net-ssh-2.10.0。 无法通过Bundler安装gem

[英]Push to Heroku fails: Could not find net-ssh-2.10.0 in any of the sources. Failed to install gems via Bundler

我尝试将我的应用程序推送到heroku但是出现以下错误:

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然后在推送到heroku之前bundle install 另外,我从我的Gemfile中删除了fog ,因为那是net-ssh-2.10.0出现的宝石; 然后做了bundle updategem cleanup ,把fog放回Gemfile,运行bundle install ,推送到git,再次推送到heroku同样的结果。

我的Gemfile:

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

看来这个版本刚刚从Rubygems中删除......我们可能要做降级或升级......

删除的原因在这里

添加到您的Gemfile:

gem 'net-ssh', '!= 2.10.0'

并运行:

bundle update net-ssh

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM