Як встановити ruby-rvm?


13

Я хочу встановити рельєфне середовище на Ubuntu 11.04. Я намагався:

$ sudo apt-get install ruby-rvm

Але отримали помилку:

Неможливо знайти пакет ruby-rvm

На моєму іншому ПК є Ubuntu 11.10, і це прекрасно працює там:

$ sudo apt-get install ruby-rvm
$ rvm install ruby-1.9.3-p125
$ sudo gem update --system
$ sudo gem install rails

Відповіді:


4

ruby-rvmПакет присутній тільки з Ubuntu 11.10. Крім того, один з його залежностей , libreadline-gplv2-devіснує тільки під цим ім'ям , так як Ubuntu 11.10.

Існує версія ruby-rvmу програмі Canonical-SIG стороннього тестування PPA . Це для тестування, тому можуть бути помилки. Див. Розділ Додавання архіву особистого пакета (PPA) в документацію на Ubuntu, як встановити програмне забезпечення з PPA.

Ви можете схопити джерело пакета і скласти його на своїй машині. Завантажити вихідний код з сторінки Ubuntu 11.10 пакета (вам потрібні всі три файли: .dsc, .orig.tar.gzа .debian.tar.gz). Встановіть інструменти розробки та побудуйте залежності, складіть пакунок, встановіть залежності часу виконання та встановіть пакет.

wget http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.dsc http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9.orig.tar.gz http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.debian.tar.gz
sudo apt-get install build-essential fakeroot debhelper ruby
dpkg-source -x ruby-rvm_1.6.9-0ubuntu2.dsc
cd ruby-rvm*
dpkg-buildpackage -rfakeroot -b -nc -us -uc
cd ..
apt-get install adduser bison curl file git libreadline5-dev libsqlite3-dev libxml2-dev zlib1g-dev
dpkg -i ruby-rvm_1.6.9-0ubuntu2_*.deb

2
@Yosef Таким чином безлад! Я пропоную замість цього піти шляхом Чан-Хо Су (див. Нижче).
BBJ3

Тепер він повернувся як PPA: github.com/rvm/ubuntu_rvm
Cunha

29

Простий спосіб встановити RVM - це дотримуватися вказівок на сайті розробника (насправді на сайті написано "Будь ласка, використовуйте лише процес встановлення з цього сайту, оскільки це єдині підтримувані типи та методи інсталяції."):

curl -L get.rvm.io | bash -s stable

Завантажити RVM:

source ~/.rvm/scripts/rvm

Знайдіть вимоги (дотримуйтесь інструкцій):

rvm requirements

Встановити рубін:

rvm install 1.9.3

У моїй системі (12.04) це все пройшло без зачепки; Перелічені вимоги було легко знайти та встановити за допомогою apt-get.


4

Точні, надійні, ксеніальні та новіші

Зараз існує офіційний пакет Ubuntu: https://github.com/rvm/ubuntu_rvm

Встановити

1. Додайте PPA та встановіть пакет

Відкрийте термінал ( Ctrl+Alt+T) та запустіть:

sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm

2. Змініть вікно терміналу

Тепер, щоб завжди завантажувати rvm, змініть термінал Gnome, щоб він завжди виконував логін.

У вікні терміналу натисніть Edit> Profile Preferences, клацніть на Commandвкладці і перевірте Run command as login shell.

введіть тут опис зображення

3. Вихід та вхід

Було внесено багато змін, і щоб правильно налагодити їх роботу, потрібно увійти та вийти з системи. Для цього потрібно не тільки закрити вікно терміналу, але й справді вийти з системи та знову увійти.

4. Встановіть рубін

Тепер ви готові встановити рубіни. Відкрийте термінал ( Ctrl+Alt+T) та запустіть:

rvm install ruby

Помилки ваших інструкцій, коли я натискаю "встановити rvm". Дивіться тут: prntscr.com/5oykdf - невиконані залежності, але чи не слід це просто завантажувати самостійно? саме тому мені здається, що встановлення матеріалів у linux soooo засмучує. У кожного налаштування різні. Чому він не може просто встановити залежності?
Патоші パ ト シ

Так, він повинен сам завантажувати всі залежності. Дійсно дивні повідомлення на екрані екрану. Як ви бачите тут , наприклад, gawkдоступний на Precision. Здається, у вашому /etc/apt/sources.listфайлі немає джерел .
Раель Гугельмін Кунья

@duckx Я тільки що завантажив точний ISO, щоб перевірити, і все добре працювало. Можливо, ви стикаєтесь з одним питанням apt. Спробуйте ці команди , щоб виправити ваш схильний: sudo rm var/lib/apt/lists/* -vfтоді sudo apt-get update. Потім спробуйте встановити ще раз.
Раель Гугельмін Кунья

дякую! .. просто спробував ці 2 команди, які ти мені дав, і я все ще отримую це: prntscr.com/5p1ff3 --- :: sigh :: linux -_- як ти це хлопці навіть навчив ?
Patoshi パ ト シ

У вашій установці є проблеми. Чи можете ви відкрити для цього ще одне питання, оскільки це поза сферою цього питання? Я можу тобі допомогти.
Раель Гугельмін Кунья

0

Спробуйте шукати пакети на основі рубіну за допомогою:

apt-cache search ruby

або ви можете додати | grep ^rubyцю назву цього пакета, якщо знаєте ruby.


пакет ruby-rvm не існує для apbu-кеш-пошуку ubuntu 11.04 ruby ​​| grep ^ ruby ​​=> немає пакету з ruby ​​rvm
Йосеф
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.