После установки Ruby и Ruby Gems:
$ sudo apt-get install ruby rubygems
...
$ ruby -v
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]
$ gem -v
1.3.7
Если я пытаюсь установить Rails, я получаю сообщение об ошибке, и хотя это кажется документацией только rails
не установлен:
$ sudo gem install rails
...
Successfully installed rails-3.0.1
24 gems installed
...
Installing ri documentation for builder-2.1.2...
ERROR: While generating documentation for builder-2.1.2
... MESSAGE: Unhandled special: Special: type=17, text="<!-- HI -->"
... RDOC args: --ri --op /var/lib/gems/1.8/doc/builder-2.1.2/ri --title Builder -- Easy XML Building --main README --line-numbers --quiet lib CHANGES Rakefile README doc/releases/builder-1.2.4.rdoc doc/releases/builder-2.0.0.rdoc doc/releases/builder-2.1.1.rdoc --title builder-2.1.2 Documentation
(continuing with the rest of the installation)
...
Installing ri documentation for rails-3.0.1...
File not found: lib
$ rails -v
The program 'rails' is currently not installed. You can install it by typing:
sudo apt-get install rails
В репозиториях Ubuntu есть только Rails 2.3.5, так что это не вариант.
Как правильно установить Rails?
Обновление: Я пробовал следующее, на этот раз без ошибок, но все равно безуспешно:
$ sudo gem install rails --no-rdoc --no-ri
Successfully installed rails-3.0.1
1 gem installed
$ rails -v
The program 'rails' is currently not installed...
Обновление 2: Итак, благодаря Марану и Йоргу, теперь я знаю, что проблема не в рельсах
не установлен, но он не добавлен в ПУТЬ
. Это можно исправить, добавив следующее в ~ / .bashrc
:
export PATH=/var/lib/gems/1.8/bin:$PATH
Это поднимает следующий вопрос: Что должно было добавить это к ПУТЬ
? Предположительно apt-get install rubygems
? А что еще может быть сломано?