Я установил ruby1.8 и ruby1.8-dev пакеты, но он не отвечает на рубиновую команду в командной строке.
ruby
The program 'ruby' is currently not installed. You can install it by typing:
sudo apt-get install ruby
irb
The program 'irb' is currently not installed. You can install it by typing:
sudo apt-get install ruby
Я - просто немного concernted, что установка рубина установит другую версию.
Я могу только рекомендовать удалить рубины репозитория и установить его через RVM (менеджер по Версии Ruby AFAIK). Это также позволит, Вы, чтобы иметь несколько версий установили, должны Вы когда-либо нуждаться в этом.
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
echo "[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session." >> .bashrc
Затем RVM должен быть установлен. Закройте текущий терминал и вновь откройтесь для перезагрузки профиля удара. Ruby может теперь легко быть установлен путем ввода
rvm install 1.9.2 #Replace with whatever version you'd like (1.8.7, ree etc.)
rvm --default 1.9.2
Это также установит rubygems и команды псевдонима для Вас.
Так как ни одна из этих команд не должна быть sudo'ed, Вы не испытаете проблемы разрешения с драгоценными камнями позже также :-)
Править: Отвечать на последний вопрос, устанавливая "рубин" из Кв. установит ruby1.8 также. Это - даже та же версия, но с исправленными ссылками. Вы могли просто сделать a
sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby
исправить ссылки :-)
irb
запустить меня nteractive r uby b rominisculantiouszorpf (интерактивный рубин brompt?)
Запустить ruby1.8
.
Версия Ruby, которая будет установленный пакетом ruby
зависит от Вашей версии Ubuntu. В 11,04 это - Ruby 1.8. Можно найти это использованием
apt-cache show ruby| grep ^Depends