Как установить значение по умолчанию для ruby ​​2.1.2?

Я предлагаю LUbuntu, это более легкая ОС, поэтому позволит вашему процессору работать медленнее, это увеличивает время автономной работы:)

1
задан 18 March 2017 в 00:45

3 ответа

/usr/bin/ruby обычно является ссылкой на /etc/alternatives/ruby, которая, в свою очередь, ссылается на исполняемый файл стандартной версии ruby ​​(например, /usr/bin/ruby1.9). Вы можете изменить настроенную версию по умолчанию с помощью:

sudo update-alternatives --config ruby

Если желаемая версия не настроила себя как альтернативу для ruby (например, если она не настроена менеджером пакетов), вы может сделать это самостоятельно с помощью

sudo update-alternatives --install /usr/bin/ruby ruby /path/to/ruby2.1 <PRIORITY>

, где <PRIORITY> - положительное целое число. Затем вы можете выполнить первый шаг.

Подробнее см. Руководство по update-alternatives(8).

17
ответ дан 24 May 2018 в 03:09

На Ubuntu 14.04 вы можете установить пакет ruby2.0. В настоящее время пакет предлагает версию 2.0.0p384 (в конечном итоге пакет может предложить Ruby 2.1 или новее). Это простой способ установки рубиновых двоичных файлов:

sudo apt install ruby2.0

Тогда у вас будут бинарные файлы ruby2.0 и gem2.0. Для замены стандартного ruby ​​1.9 на 2.0 вы можете сделать следующее (ПРИМЕЧАНИЕ: вы можете разорвать приложения, которые строго требуют Ruby & lt; = 1.9).

sudo update-alternatives --set /usr/bin/ruby ruby /usr/bin/ruby2.0 10
sudo update-alternatives --set /usr/bin/gem gem /usr/bin/gem2.0 10

Другие возможности используют некоторый менеджер версий ruby, такой как rbenv или RVM , Первый сложнее настроить, но менее хакерский, чем RVM. Оба позволяют установить практически любую версию Ruby, которую вы хотели бы использовать.

6
ответ дан 24 May 2018 в 03:09

Если вы используете Ubuntu 14.04 (Trusty) или новее, вы можете добавить этот PPA:

sudo apt-get install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt-get update

Затем вы можете установить какой бы пакет вы ни хотели, например

sudo apt-get install ruby2.2

Чтобы иметь возможность создавать собственные расширения, вам также нужно будет dev dev

sudo apt-get install ruby2.2-dev

Чтобы легко переключаться между установленными версиями Ruby, установите рубиновый переключатель:

sudo apt-get install ruby-switch

Команды utiliy

ruby -v
ruby-switch --list

Пример

sudo ruby-switch --set ruby2.1

От: https://www.brightbox.com/docs/ruby/ubuntu/

3
ответ дан 24 May 2018 в 03:09

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

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