Исчезающие рубиновые камни

Я использую Ubuntu 8.10 и установил Ruby и Ruby on Rails, следуя инструкциям на этом сайте. Точных указаний, которым я следовал, больше нет, поскольку, похоже, вики rubyonrails.org недавно изменилась. Но установил долго. Установил Ruby, затем Gems, затем установил Rails с помощью «gem install rails». Я какое-то время особо не связывался с Rails, и я попытался использовать команду Gem сегодня и ...

   The program 'gem' can be found in the following packages:
    * rubygems1.8
    * rubygems1.9
   Try: sudo apt-get install <selected package>
   bash: gem: command not found

Для меня это просто странно, потому что я установил рельсы с помощью команды gem. Я искал свой компьютер для двоичного файла gems, чтобы создать ссылку на него в каталоге bin, но я не могу его найти. Я знаю, что он установлен, потому что когда я запускаю сценарий / сервер и перехожу на localhost: 3000 в браузере, я получаю следующую информацию о версии:

Ruby version    1.8.7 (i486-linux)
RubyGems version    1.3.1
Rails version   2.2.2
Active Record version   2.2.2
Action Pack version 2.2.2
Active Resource version 2.2.2
Action Mailer version   2.2.2
Active Support version  2.2.2

Кто-нибудь знает, как я могу снова заставить мою команду gem работать? Спасибо за любую помощь.

Примечание: я новичок в Rails и довольно новичок в Ubuntu и Linux в целом.

Ответов (2)

Решение

Вы устанавливали rubygems из apt-get? Если да, возможно, вам стоит попробовать удалить его и установить из исходников.

Вот еще одна статья об установке Rails в Ubuntu:

http://www.rubyinside.com/how-to-install-a-ruby-18-stack-on-ubuntu-810-from-scratch-1566.html

По сути, вы можете установить Ruby из apt-get или из исходного кода, но рекомендуется устанавливать rubygems из исходного кода.

Вы можете посмотреть, находится ли он в:

/usr/bin/gem1.8

если это так, то символическая ссылка / usr / bin / gem на него:

sudo ln -s /usr/bin/gem1.8 / usr / bin / gem

Кстати, вот еще один урок о том, как установить рельсы в Ubuntu 8.10:

http://articles.slicehost.com/2009/1/6/ubuntu-intrepid-ruby-on-rails