Как я получаю рубиновую подсказку с пакетом Ruby 1.8

Я установил 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, что установка рубина установит другую версию.

1
задан 4 September 2011 в 13:35

3 ответа

Я могу только рекомендовать удалить рубины репозитория и установить его через 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

исправить ссылки :-)

2
ответ дан 7 December 2019 в 13:10
irb

запустить меня nteractive r uby b rominisculantiouszorpf (интерактивный рубин brompt?)

1
ответ дан 7 December 2019 в 13:10

Запустить ruby1.8.

Версия Ruby, которая будет установленный пакетом ruby зависит от Вашей версии Ubuntu. В 11,04 это - Ruby 1.8. Можно найти это использованием

 apt-cache show ruby| grep ^Depends
0
ответ дан 7 December 2019 в 13:10

Другие вопросы по тегам:

Похожие вопросы: