Как установить Ruby 1.9.3 на Arch?

Ну, лучшее решение состояло бы в том, чтобы, вероятно, создать пакет распределения для пакета CPAN, Вы хотите, вносите его в команду Arch и поддерживаете его (конечно, лучшее решение для Вас состояло бы в том, чтобы кто-то еще сделал это, :-)). Таким образом, все извлекли бы выгоду из него.

В действительности Вы, вероятно, в порядке, чтобы просто использовать CPAN непосредственно для установки его:

perl -MCPAN -e "install Package"

конечно, недостаток здесь состоит в том, что Вы не получаете автоматические обновления, когда восходящий пакет изменяется. Необходимо будет отслеживать пакет CPAN сами.

3
13.05.2013, 06:45
2 ответа

Я рекомендовал бы использовать rvm для управления управлением версиями Ruby.

Первая установка rvm:

curl -L get.rvm.io | bash -s stable --autolibs=enabled
. ~/.rvm/scripts/rvm
rvm requirements

Вы, вероятно, захотите получить это на запуске оболочки также, поэтому добавьте его к Вашему ~/.bashrc:

cat >> ~/.bashrc << 'EOF'
[[ -r ~/.rvm/scripts/rvm ]] && . ~/.rvm/scripts/rvm
EOF

Теперь установите Ruby 1.9.3:

rvm install 1.9.3

Если Вы хотите установить 1.9.3 как системное значение по умолчанию, сделайте это:

rvm use 1.9.3 --default
5
27.01.2020, 21:13
  • 1
    О, да я просто нашел то же самое ха-ха –  sheldonk 13.05.2013, 06:51
  • 2
    Это - определенно путь к установкам рубина чесотки, не используйте предварительно созданные двоичные файлы, которые идут с системой для чего-либо кроме управления самой системой. спасибо –  slm♦ 13.05.2013, 07:39
  • 3
    работает на 1.9.3, но сбои для 2.1.0 unix.stackexchange.com/questions/114969 / … –  Nazgob 13.02.2014, 01:27

Справиться отличающийся ruby версии установили одновременно, у Вас есть выбор трех рубиновых менеджеров по версии:

После попытки всех трех на Дуге я рекомендовал бы chruby: это более просто, чем другие два, не так агрессивно с точки зрения того, как это работает с Вашим $PATH или перезаписями cd, и не требует никаких исполняемых контейнеров.

Это также не столь "полнофункционально" как другие два, в которых необходимо будет установить рубиновую сборку для установки дополнительных рубинов.

В целом, хотя, я предпочитаю легкий вес, подход минимального влияния. Существует a chruby пакет в АУРЕ и другой для рубиновой сборки.

2
27.01.2020, 21:13

Теги

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