Обновление до 14.04 удалило мой рубин 1.8.7. Мне нужно это обратно. :) плохо. Некоторые старые проекты все еще полагаются на него.
Драгоценные камни, кажется, остались нетронутыми.
Как мне установить ruby 1.8 обратно, сохраняя Ubuntu 14.04 на моем компьютере? Любой PPA добавить? Я попытался скомпилировать из исходного кода, но получил кучу ошибок.
Я сделал это путем добавления дерзкого (13.10) репозитории назад к моему sources.list
файл.
sudo -H gedit /etc/apt/sources.list
deb http://gb.archive.ubuntu.com/ubuntu/ saucy main restricted
после первого набора. sudo apt-get update
sudo apt-get install ruby1.8
sudo apt-get install rubygems
, Вероятно, не лучший способ, но это, казалось, работало на меня. У меня был более старый проект с компасом/дерзостью, который перестал работать на рубиновых 1.9, но теперь работает как прежде.
я заметил, что установка рубиновых 1.8 также установила пакет, названный ruby-switch
. Мог бы быть в состоянии переключиться между 1,8 и 1.9 с этой утилитой, хотя я не играл с нею, и RVM является, вероятно, лучшим решением для переключения рубиновых версий.
Вы не должны использовать repos, которые являются для более старых версий. Вы столкнетесь с серьезными проблемами обслуживания и возможно повредите Вашу систему.
Использование PPA как этот :
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt-get update
РЕДАКТИРОВАНИЕ : Как указано в комментариях, они просто еще не поддерживают 14.04, но они имеют экспериментальный репозиторий , который имеет пакеты для Надежного человека.