2011-02-07 1 views
5

У меня были рубигемы 1.3.5 (или 1.3.6?), А затем снова сделали sudo gem update. Некоторые драгоценные камни жаловались, что им нужна новая версия драгоценных камней. Поскольку sudo gem update --system деактивируется на Ubuntu Я последовал за следующие действия: How can I get RubyGems 1.3.6 on Ubuntu 10.4 Но теперь я не могу начать dev_appserver.rb больше, он говорит:dev_appserver.rb не может запускаться после обновления rubygems на Ubuntu 10.04

=> Bundling gems 
ERROR: While executing gem ... (RuntimeError) 
    Unknown command bundle 

Я также пытался сделать sudo gem update и sudo gem update --system снова несколько раз, но все вверх к -дайте сейчас. Вот список моих драгоценных камней: http://pastebin.com/cFaTCyF5

+0

Вы используете рубин или jruby? –

+0

Ruby (MRI) ..... – Philip

+0

Anyways, Rubygems 1.3.7, насколько мне известно, единственная версия, которую вы можете легко сделать в данный момент – Philip

ответ

1

Это немного взломанный, но я не могу сказать, что происходит должным образом из того, что вы отправили, но я знаю, что у некоторых людей возникли проблемы после запуска обновления gem - -системы в последнее время. Узнайте, какую версию вы только что установили с

gem list 

Посмотрите на обновление, должно выглядеть примерно так: Rubygems-обновление-1.5.0

Затем попробуйте откат вашего RubyGems версию

sudo gem uninstall rubygems-update -v 1.5.0 
sudo gem install rubygems-update -v 1.4.2   <-- try a different version 
1

gem install --system 1.3.7 работал в моем случае

+0

зависит от того, какую версию appengine вы используете ... на самом деле я знаю сейчас несколько конфигураций которые работают, хотя все они включают использование старых версий большого количества драгоценных камней. (исправление версий в gemfile.), и нужно удалить этот gem-hack ubuntu, позволяющий обновлять rubygems с rubygems ... все же я не решаюсь опубликовать свой собственный ответ, который является просто хаком в любом случае ... – Philip

 Смежные вопросы

  • Нет связанных вопросов^_^