При установке RubyGems 1.7.2 вместо него была установлена ​​1.3.5 - PullRequest
1 голос
/ 21 апреля 2011

Я только что прошел установку Ruby 1.7.2 и по какой-то причине у меня появилась версия 1.3.5

Так что теперь, когда я делаю эту команду:

gem --version
1.3.5

MyЯ думаю, что мне нужно очистить версию 1.3.5 и установить новую верную версию 1.7.2?

Самое смешное, что у меня есть 1.7.2 в моей файловой системе на

/usr/local/rubygems-1.7.2

Как мне не запутать систему, чтобы она увидела правильную версию?

Вся проблема возникает, когда я пытаюсь установить рельсы следующим образом:

gem install rails
ERROR:  Error installing rails:
    bundler requires RubyGems version >= 1.3.6

Ответы [ 2 ]

2 голосов
/ 21 апреля 2011

Попробуйте выполнить следующие действия:

  • Удалить версию 1.7.2
  • sudo apt-get --purge remove rubygems, чтобы удалить версию 1.3
  • Теперь переустановите 1.7.2 с помощьюзагруженный пакет, который у вас был до
1 голос
/ 21 апреля 2011

Попробуйте запустить which gem, чтобы увидеть, куда ссылается gem.Вам может понадобиться повторно связать gem с новым.

Или вы можете попробовать обновить, используя gem update --system

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...