Больше не может запускать ruby ​​на osx - PullRequest
0 голосов
/ 19 марта 2012

Я попытался запустить скрипт ruby, который я запускал много раз, но получил следующую ошибку:

~/dev/ruby > ruby foo.rb
Could not find backports-2.3.0 in any of the sources
Run `bundle install` to install missing gems.
~/dev/ruby > bundle install
Could not find backports-2.3.0 in any of the sources
Run `bundle install` to install missing gems.
~/dev/ruby > rvm list

rvm rubies

   ruby-1.8.6-p399 [ i686 ]
   ruby-1.8.7-p249 [ i686 ]
   ruby-1.8.7-p334 [ i686 ]
   ruby-1.9.1-p378 [ i386 ]
=> ruby-1.9.2-p180 [ x86_64 ]
 * ruby-1.9.2-p290 [ x86_64 ]
   ruby-1.9.2-preview1 [ i386 ]
   ruby-1.9.3-p0 [ x86_64 ]
   ruby-1.9.3-p125 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

Я не изменил ни одну из своих настроек RVM с момента последнего запуска этой программы и несделал что-нибудь с backports-2.3.0.

В настоящее время я использую OSX 10.6.8 с RVM 1.10.3.Я получаю сообщение об ошибке при попытке выполнить команду ruby.

Ответы [ 2 ]

0 голосов
/ 19 марта 2012

Проверьте Gemfile, убедитесь, что он читает это

gem "backports", "~> 2.3.0"

, затем снова запустите bundle.Если проблема не устраняется, попробуйте

sudo gem uninstall backports

, а затем снова запустите установку пакета.

0 голосов
/ 19 марта 2012

Может быть, вам нужно включить source :rubygems в начало вашего Gemfile.

...