Как установить ruby-rvm?

Вот что вам нужно сделать: по умолчанию Ubuntu поставляется с включенным только программным обеспечением с открытым исходным кодом (я думаю, это так, во всяком случае).

Способ включения других материалов (например, Flash, Java и поддержки для записи или воспроизведения MP3-файлов, который НЕ является открытым исходным кодом) заключается в том, чтобы зайти в ваш программный центр, зайти в меню (к сожалению, я не в настоящее время на Ubuntu и не может сказать вам, какое меню) и искать источники программного обеспечения.

Нажмите на нее, и вы попадете в окно, в котором сообщается Ubuntu, что вам разрешено устанавливать для вас. Перед вами должен быть список из пяти разных «вселенных». Что вам нужно сделать, это включить два, которые в настоящее время не включены.

После этого он должен спросить вас, хотите ли вы перезагрузить свои репозитории, но если это не так, войдите в командную строку и введите

sudo apt-get update

и дайте ей закончить , Затем вы можете найти вспышку в Центре программного обеспечения или в командной строке. Вы также можете установить пакет ubuntu-limited-extras, который даст вам все три вещи, о которых я говорил выше.

Удачи!

13
задан 1 May 2012 в 04:47

4 ответа

Пакет ruby-rvm присутствует только с Ubuntu 11.10. Кроме того, одна из его зависимостей, libreadline-gplv2-dev, существует только под этим именем, поскольку Ubuntu 11.10.

В в есть версия . Это для тестирования, поэтому могут быть ошибки. См. Добавление личного архива пакетов (PPA) в документации Ubuntu для установки программного обеспечения из PPA.

Вы можете захватить источник пакета и скомпилировать его на своем компьютере. Загрузите исходный код из Добавить личный архив пакетов (PPA) (вам понадобятся все три файла: .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
3
ответ дан 25 May 2018 в 13:23

Простой способ установки RVM состоит в том, чтобы следовать инструкциям на сайте разработчика (на самом деле сайт говорит «Пожалуйста, используйте только процесс установки с этого сайта, так как это только поддерживаемые типы и методы установки. "):

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

Загрузить RVM:

source ~/.rvm/scripts/rvm

Найти требования (следуйте инструкциям):

rvm requirements

Установить ruby:

rvm install 1.9.3

В моей системе (12.04) все это происходило без заминок; перечисленные требования легко найти и установить с помощью apt-get.

28
ответ дан 25 May 2018 в 13:23

Точный, надежный и Xenial

Теперь есть официальный пакет 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.

https://github.com/rvm/ubuntu_rvm

3. Выход из системы и вход в систему

Было внесено много изменений, и для того, чтобы правильно все они работали, вам необходимо войти в систему и выйти из системы. Для этого требуется не только закрыть окно терминала, но и снова выйти и войти в систему.

4. Установите ruby ​​

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

rvm install ruby
3
ответ дан 25 May 2018 в 13:23
  • 1
    Ошибки в ваших инструкциях, когда я нажимаю «установить rvm». См. Здесь: prntscr.com/5oykdf - неудовлетворительные зависимости, но разве это просто не нужно загружать самостоятельно? вот почему я нахожу установку в linux soooo разочаровывающим. Все настройки разные. Почему он не может просто устанавливать зависимости тоже? – Patoshi パトシ 6 January 2015 в 02:35
  • 2
    Да, он должен загружать все зависимости самостоятельно. Действительно странные сообщения на скриншоте. Как вы можете видеть здесь , например, gawk доступен в Precise. Кажется, у вас нет источников в вашем файле /etc/apt/sources.list. – Rael Gugelmin Cunha 6 January 2015 в 04:27
  • 3
    @duckx Я только что загрузил Precise ISO, чтобы проверить, и все работает нормально. Вероятно, вы столкнулись с одной проблемой с apt. Попробуйте эти команды, чтобы исправить ваш apt: sudo rm var/lib/apt/lists/* -vf, затем sudo apt-get update. Затем попробуйте установить еще раз. – Rael Gugelmin Cunha 6 January 2015 в 05:31
  • 4
    спасибо! .. просто попробовал те 2 команды, которые вы мне дали, и я получаю это еще: prntscr.com/5p1ff3 --- :: sigh :: linux -_- как вы, ребята, даже учились Это? – Patoshi パトシ 6 January 2015 в 06:58
  • 5
    У вашей установки есть проблемы. Можете ли вы открыть для этого еще один вопрос, поскольку это выходит за рамки этого вопроса? Я могу помочь тебе. – Rael Gugelmin Cunha 6 January 2015 в 14:54

Попробуйте выполнить поиск пакетов на основе ruby ​​через:

apt-cache search ruby

или вы можете добавить | grep ^ruby, если знаете, имя этого пакета, начатое с ruby.

0
ответ дан 25 May 2018 в 13:23
  • 1
    пакет ruby-rvm не существует для ubuntu 11.04 apt-cache search ruby ​​| grep ^ ruby ​​= & gt; нет пакета с ruby ​​rvm – Yosef 19 March 2012 в 20:22

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

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