Не удалось найти capistrano-2.13.3 ни в одном из источников

Я устанавливаю ruby на рельсах, используяhttp://jaysonrowe.blogspot.com/2012/04/installing-ruby-and-rails-on-fedora.html, Я установил MySQL 5.5. Теперь, когда я клонирую проект из bitbucket и запускаю установку пакета, я получаю следующую ошибку:

[[email protected] ruby_repo]$ bundle install
Fetching gem metadata from http://rubygems.org/......
Fetching gem metadata from http://rubygems.org/..
Could not find capistrano-2.13.3 in any of the sources

Когда я выполняю rails -v в каталоге ruby_repo, я получаю следующую ошибку:

[[email protected] ruby_repo]$  rails -v
Could not find abstract-1.0.0 in any of the sources
Run `bundle install` to install missing gems.

Ниже мой Gemfile:

source 'http://rubygems.org'

gem 'rails', '3.0.10'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'rmagick'
gem "will_paginate", "~> 3.0.pre2"
gem 'mysql2','0.2.7'
gem "nokogiri"
gem 'activemerchant', :require => 'active_merchant'
gem "webrobots", "~> 0.0.10"
gem 'mixpanel'
gem 'thinking-sphinx', '2.0.10'
gem 'whenever', :require => false
gem 'json'
gem 'vimeo'
gem "koala"
gem 'typhoeus'
gem 'delayed_job_active_record'
gem "delayed_job"
gem 'mini_fb'
gem 'daemons'
gem 'annotate'
gem 'capistrano'
gem 'rvm-capistrano'
gem 'grosser-ssl_requirement', :require => 'ssl_requirement'
gem 'acts-as-taggable-on'
gem 'capistrano'
gem 'rvm-capistrano'
# Use unicorn as the web server
# gem 'unicorn'

# Deploy with Capistrano
#gem 'capistrano'
#gem 'capistrano-ext'
#To use debugger (ruby-debug for Ruby 1.8.7+, ruby-debug19 for Ruby 1.9.2+)
# gem 'ruby-debug'


# Bundle the extra gems:
# gem 'bj'
# gem 'nokogiri'
# gem 'sqlite3-ruby', :require => 'sqlite3'
# gem 'aws-s3', :require => 'aws/s3'

# Bundle gems for the local environment. Make sure to
# put test-only gems in this group so their generators
# and rake tasks are available in development mode:
# group :development, :test do
#   gem 'webrat'
# end

Когда я выполняю список драгоценных камней, я получаю следующий вывод

*** LOCAL GEMS ***

actionmailer (3.2.8)
actionpack (3.2.8)
activemodel (3.2.8)
activerecord (3.2.8)
activeresource (3.2.8)
activesupport (3.2.8)
arel (3.0.2)
builder (3.0.4)
bundler (1.2.1)
capistrano (2.13.4)
coffee-rails (3.2.2)
coffee-script (2.2.0)
coffee-script-source (1.4.0)
erubis (2.7.0)
execjs (1.4.0)
highline (1.6.15)
hike (1.2.1)
i18n (0.6.1)
journey (1.0.4)
jquery-rails (2.1.3)
json (1.7.5)
mail (2.4.4)
mime-types (1.19)
multi_json (1.3.6)
mysql2 (0.3.11)
net-scp (1.0.4)
net-sftp (2.0.5)
net-ssh (2.6.1)
net-ssh-gateway (1.1.0)
polyglot (0.3.3)
rack (1.4.1)
rack-cache (1.2)
rack-ssl (1.3.2)
rack-test (0.6.2)
rails (3.2.8)
railties (3.2.8)
rake (0.9.2.2)
rdoc (3.12)
rubygems-bundler (1.1.0)
rvm (1.11.3.5)
sass (3.2.1)
sass-rails (3.2.5)
sprockets (2.1.3)
sqlite3 (1.3.6)
thor (0.16.0)
tilt (1.3.3)
treetop (1.4.11)
tzinfo (0.3.33)
uglifier (1.3.0)

Однако, когда я создаю совершенно новый проект, я не сталкиваюсь с такой проблемой. Может кто-нибудь сказать мне, в чем может быть проблема?

Ответы на вопрос(2)

запустив пакетное обновление следующим образом:

bundle update capistrano

Таким образом, вы обновляете только capistrano до текущей версии. Если вы удалите файл Gemfile.lock и запустите bundle, все ваши версии gem будут обновлены, а это часто не то, что вам нужно.

 Fa11enAngel05 мар. 2013 г., 14:08
Проверьте коммиты на github:github.com/capistrano/capistrano/commits/master
 bnferguson29 окт. 2012 г., 18:09
Это более безопасный маршрут, если у вас много драгоценных камней, у которых не указаны версии. Если вы удалите Gemfile.lock, он установит новейшие версии каждого драгоценного камня, который не привязан к версии в Gemfile. Запуск комплекта обновления капистрано, только обновления капистрано.
 fregas28 апр. 2013 г., 00:34
Кто-то должен пометить это как ответ. Это намного безопаснее.
 David Grayson04 мар. 2013 г., 22:20
Кто-нибудь знает, почему был удален 2.13.4 из rubygems? Была ли какая-то действительно вопиющая проблема безопасности?
 David Grayson15 апр. 2013 г., 20:26
Благодаря Fa11enAngel, я просмотрел все сообщения о коммитах с настоящего момента до сентября и ничего не выделялось. Удаление версии из rubygems.org не обязательно приведет к появлению сообщения git commit. Вы имели в виду конкретное сообщение о коммите? Вы помните, о чем речь, или могли бы предоставить ссылку?

t для своего приложения и запускаю bundle в этом gemset. Однако по какой-то причине, когда я запускаю rails c или связку exec rails c, он все равно ищет в глобальном наборе драгоценных камней те драгоценные камни, которые ему нужны.

Так что после того, как я захожу в глобальный набор гемов и устанавливаю все гемы, все работает. Не уверен, что это проблема rvm gemset или комбинация bundle + rvm gemset.

Ваш ответ на вопрос