Установка Sproutcore - не удалось найти RubyGem - PullRequest
1 голос
/ 28 мая 2011

Я устанавливаю камень sproutcore, выполняя следующие действия:

$ sudo gem install sproutcore --pre
Fetching: haml-3.1.1.gem (100%)
Fetching: sass-3.1.1.gem (100%)
Fetching: fssm-0.2.7.gem (100%)
Fetching: compass-0.11.1.gem (100%)
Fetching: thin-1.2.11.gem (100%)
Building native extensions.  This could take a while...
Fetching: sproutcore-1.6.0.rc.2.gem (100%)
Successfully installed haml-3.1.1
Successfully installed sass-3.1.1
Successfully installed fssm-0.2.7
Successfully installed compass-0.11.1
Successfully installed thin-1.2.11
Successfully installed sproutcore-1.6.0.rc.2

Но когда я пытаюсь запустить sc-init, я получаю следующие ошибки:

$ sc-init sc-microblog
/Users/joris/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:926:in `report_activate_error': Could not find RubyGem sproutcore (>= 0) (Gem::LoadError)
        from /Users/joris/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:244:in `activate_dep'
        from /Users/joris/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:236:in `activate'
        from /Users/joris/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:1307:in `gem'
        from /Users/joris/.rvm/rubies/ruby-1.9.2-p180/bin/sc-init:18:in `<main>'

Это не такПохоже, он нашел драгоценный камень прорастания, который он только что установил .. по какой-то причине.Однако:

$ which sproutcore
/Users/joris/.rvm/rubies/ruby-1.9.2-p180/bin/sproutcore

Похоже, Google не знает ответа на этот вопрос, как и веб-сайт Sproutcore.Я мог бы установить с помощью одного из инсталляторов, но я бы предпочел просто просмотреть RubyGems и выяснить это сообщение об ошибке.У кого-нибудь есть идеи?Большое спасибо.

1 Ответ

2 голосов
/ 28 мая 2011

Я решил это, запустив

gem update --system

и повторная установка sproutcore:

sudo gem install sproutcore --pre

Не уверен, почему это работает сейчас, но я думаю, мне просто нужно было обновить ..

...