Как я могу установить ruby ​​1.8.7?

Я не ruby, но у меня хороший опыт работы с apache и php, но мне очень трудно настроить ruby ​​1.8.7, потому что я нахожу много способов сделать то же самое, и я в значительной степени запутался. Я хочу установить open source систему управления проектами fedena в ubuntu 12.10, для работы которой требовался ruby ​​1.8.7.

0
задан 12 March 2013 в 18:23

1 ответ

В Ubuntu 12.10 пакет ruby1.8 дает вам ruby 1.8.7-p358. Двоичный файл, который он устанавливает, совместим с fedena.

Я бы также предложил рассмотреть что-то вроде rvm , чтобы сохранить различные версии рубинов. Если вам не нужно что-то более тяжелое, чем rvm, вы можете попробовать rbenv , что аналогично, но позволяет устанавливать рубины с помощью плагина ruby-build или любым другим способом, который вы используете. выберите такой как источник или apt-get. Это просто гарантирует, что ваши проекты используют ruby, который вы хотите использовать, используя файл в исходном каталоге. Если вы хотите похудеть даже меньше, чем у rbenv, есть еще одна потенциальная альтернатива, которую вы можете проверить chruby . Эта идея похожа на rbenv, но реализует ее немного по-другому.

Мое первое предложение - единственное чистое решение apt-get, но я бы предложил использовать хотя бы chruby, чтобы убедиться, что проекты используют правильный ruby, если у вас установлено несколько приложений.

Редактировать:

См. Комментарий @berkes об использовании символических ссылок для ruby ​​по умолчанию. Если вам не нравятся rbenv, rvm или chruby, это может быть отличной альтернативой, позволяющей быстро изменить системные рубины. Команда update-alternatives - отличный способ автоматизировать этот процесс. Добавьте альтернативу, используя команду:

sudo update-alternatives --set ruby /path/to/ruby

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

sudo update-alternatives --config ruby
0
ответ дан 12 March 2013 в 18:23

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

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