Как автоматизировать установку ruby ​​и установить его в качестве глобальной системной версии?

Установка ruby ​​достаточно проста с помощью apt-get install ruby1.9.1.

Но как я могу установить его как стандартный / системный / глобальный рубин в автоматическом режиме?

0
задан 25 February 2013 в 04:36

1 ответ

Просто убедитесь, что рубин, найденный в $ PATH, является (ссылкой на) правильным.

На моей Ubuntu 12.04 (если я отключаю rvm, который обычно использую для управления рубинами),

which ruby

показывает / usr / bin / ruby ​​ и ls -l which ruby показывает, что это ссылка на / etc / alternatives / ruby ​​, которая снова является ссылкой, назначение которой предназначено для управления с помощью update-alternatives ] команда.

Таким образом, я могу использовать update-alternatives , чтобы указать правильную версию (вероятно, предпочтительный способ сделать это), создать ссылку вручную или убедиться, что переменная $ PATH заканчивается на другая ссылка (возможно, размещенная в $ HOME / bin), которая указывает на правильный рубин. (Примечание: фактически двоичные файлы в моей системе установлены в / usr / bin и отличаются тем, что их версия имеет свое имя, например /usr/bin/ruby1.9.3).

Все эти инструкции являются командами bash (или ссылками на команды bash), поэтому автоматизация должна заключаться в том, чтобы поместить эти команды в сценарий.

0
ответ дан 25 February 2013 в 04:36

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

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