Как установить ruby ​​1.8.7 обратно на Ubuntu 14.04 после обновления?

Обновление до 14.04 удалило мой рубин 1.8.7. Мне нужно это обратно. :) плохо. Некоторые старые проекты все еще полагаются на него.

Драгоценные камни, кажется, остались нетронутыми.

Как мне установить ruby ​​1.8 обратно, сохраняя Ubuntu 14.04 на моем компьютере? Любой PPA добавить? Я попытался скомпилировать из исходного кода, но получил кучу ошибок.

6
задан 4 August 2014 в 16:06

2 ответа

Я сделал это путем добавления дерзкого (13.10) репозитории назад к моему sources.list файл.

  1. sudo -H gedit /etc/apt/sources.list
  2. Добавляют deb http://gb.archive.ubuntu.com/ubuntu/ saucy main restricted после первого набора.
  3. Сохранили файл и выходят из редактора.
  4. sudo apt-get update
  5. sudo apt-get install ruby1.8
  6. sudo apt-get install rubygems

, Вероятно, не лучший способ, но это, казалось, работало на меня. У меня был более старый проект с компасом/дерзостью, который перестал работать на рубиновых 1.9, но теперь работает как прежде.

я заметил, что установка рубиновых 1.8 также установила пакет, названный ruby-switch. Мог бы быть в состоянии переключиться между 1,8 и 1.9 с этой утилитой, хотя я не играл с нею, и RVM является, вероятно, лучшим решением для переключения рубиновых версий.

0
ответ дан 4 August 2014 в 16:06

Вы не должны использовать repos, которые являются для более старых версий. Вы столкнетесь с серьезными проблемами обслуживания и возможно повредите Вашу систему.

Использование PPA как этот :

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

РЕДАКТИРОВАНИЕ : Как указано в комментариях, они просто еще не поддерживают 14.04, но они имеют экспериментальный репозиторий , который имеет пакеты для Надежного человека.

0
ответ дан 4 August 2014 в 16:06

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

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