Ошибка при установке рубина с помощью rvm

Получаем ошибку ниже при попытке установить ruby ​​с помощью rvm:

$rvm install 1.9.3
Searching for binary rubies, this might take some time.
Checking requirements for ubuntu.
Installing requirements for ubuntu.
Updating system..................................................................................................
Error running 'requirements_debian_update_system ruby-1.9.3-p448',
please read /home/troy/.rvm/log/1379872584_ruby-1.9.3-p448/update_system.log
Requirements installation failed with status: 100.

Можете ли вы мне помочь?

Ответы

Ответ 1

Удалите сломанные или 404 репозитории из /etc/apt/sources.list.

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

Чтобы работать, которые не работают, запустите apt-get update и посмотрите, какие из них отмечены как сбой.

Как только вы используете rvm, установка Ruby проста.

rvm install ruby

rvm use ruby --default

У меня была та же проблема.

Ответ 2

Нет ничего необычного в том, что для вас нет бинарного пакета, а rvm следует установить из источника.

Сначала убедитесь, что он фактически не установил его:

rvm list

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

rvm requirements

Вам нужно будет установить их и запустить установку еще раз.

Ответ 3

убедитесь, что вы можете обновить свою систему:

sudo apt-get update

а затем снова запустите установку rvm.

Обновление 1:

также похоже, что вы используете старую версию rvm, обязательно обновите rvm, прежде чем продолжить:

rvm get stable

Ответ 4

имел аналогичную проблему и обнаружил опечатку в файле grizzly.list

http://ubuntu-cloud.archive.cononical.com exact-updates/grizzly

должно быть

http://ubuntu-cloud.archive.canonical.com exact-updates/grizzly

то есть. сначала a в каноническом

является ли эта ошибка частью дистрибутива ubuntu 12.04?

Ответ 5

Убедитесь, что при запуске обновления sudo apt-get все ваши PPA обновляются корректно. Если нет, удалите их или отредактируйте, чтобы они это сделали (вам может потребоваться изменить дистрибутив, например, от raring до lucid. Вы можете сделать это через терминал или Software Center. Это и это должно помочь)

Ответ 6

Когда вы изначально устанавливаете rvm, читайте заметки. Предположим, что вы получаете такие заметки, как

создайте * ПРЕДУПРЕЖДЕНИЕ. У вас есть файл '~/.profile', вы можете загрузить его,     для этого добавьте следующую строку в '/home/name/.bash_profile':source ~/.profile

Тогда → $ sudo gedit /home/name/.bash_profile

   Add line `~/.profile` to the file. Save and close it.

теперь выполняйте требования $ rvm Вы должны получить сообщение об успешном завершении.

Ответ 7

RVM не будет устанавливать ruby, если apt-get не работает. У меня была такая же проблема, и я заметил, что при запуске apt-get update он терпел неудачу на "google-chrome.list". Я исправил это в соответствии с этими указаниями и смог успешно запустить apt-get update, что позволило мне запустить rvm install ruby.

  • Изменить google-chrome.list(предполагая, что вы на стабильном канале):

sudo gedit /etc/apt/sources.list.d/google-chrome.list

  1. В текстовом файле, который открывает редактирование файла, чтобы строка читала:

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

  1. Повторите попытку:

sudo apt-get update

  1. Попробуйте снова запустить RVM:

rvm install ruby

Ответ 8

эта проблема вызвана в apt-get update, поэтому вам нужно отключить PPA:

Системные настройки > Программное обеспечение и обновления > Другое программное обеспечение

затем переустановите. это изображение показывает отключить PPA

Ответ 9

У меня возникла такая же проблема при выполнении команды

curl -L https://get.rvm.io | bash -s stable --autolibs = 3 -rails

Похоже, что я использовал эту команду как не вошедшего в систему пользователя. Таким образом, используя

sudo curl -L https://get.rvm.io | bash -s stable --autolibs=3 --rails

решил проблему

Ответ 10

Ниже решение состоит в том, чтобы решить rvm requirment error возвращает 100

Если какая-либо команда deb комментируется в /etc/apt/sources.list, попробуйте раскомментировать эту команду из /etc/apt/sources.list

Команда:

$sudo vi/etc/apt/sources.list

Если проблема не решена, замените файл sources.list другим Ubuntu sources.list

Команда:

$mv/etc/apt/sources.list

Сделайте резервную копию, прежде чем делать это

Команда:

$cp/etc/apt/sources.list sources_backup.list

Проблема должна решить к этому времени, если не переустановить Ubuntu.

Примечание. Если файл sources.list поврежден, это приведет к проблеме установки других пакетов.

Ответ 11

Я также вижу выше ошибки install ruby-2.3.0 в Ubuntu 16.04.

    i goes  /etc/apt/sources.list.d/mc3man-ubuntu-trusty-media-xenial.list
    file and remove below URL

    deb-src http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial main
    deb http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial main 

   then after **sudo apt-get update** and **rvm install ruby-2.3.0** it working.
 i hope it will help you.

Ответ 12

У меня возникла проблема с разрешением:

sudo chmod 777 log