Ошибка при установке рубина с помощью 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
- В текстовом файле, который открывает редактирование файла, чтобы строка читала:
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
- Повторите попытку:
sudo apt-get update
- Попробуйте снова запустить 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