Установка ruby достаточно проста с помощью apt-get install ruby1.9.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), поэтому автоматизация должна заключаться в том, чтобы поместить эти команды в сценарий.