Je reçois le message d'erreur ci-dessous lors de l'installation de Ruby à l'aide de 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.
Pouvez-vous m'aider à ce sujet!
Supprimez les repos ou 404 repos de votre /etc/apt/sources.list
.
rvm
échouera si vous ne les supprimez pas ou ne les commentez pas.
Pour déterminer ceux qui ne fonctionnent pas, exécutez apt-get update
et identifiez ceux qui sont considérés comme défaillants.
Une fois que vous utilisez rvm
, l’installation de Ruby est simple.
rvm install Ruby
rvm use Ruby --default
J'ai eu le même problème.
Il n'est pas inhabituel de ne pas avoir de paquet binaire pour votre distribution, et rvm
devrait essayer de s'installer à partir du source.
Tout d’abord, vérifiez qu’il ne l’a pas réellement installé:
rvm list
Sinon, je suppose que vous risquez de manquer certaines dépendances, que vous pouvez trouver avec:
rvm requirements
Vous devrez les installer et exécuter à nouveau l’installation.
assurez-vous de pouvoir mettre à jour votre système:
Sudo apt-get update
puis relancez l’installation de rvm.
de plus, il semble que vous utilisiez l'ancienne version de rvm, assurez-vous de mettre à jour rvm avant de continuer:
rvm get stable
eu un problème similaire et a découvert une faute de frappe dans le fichier grizzly.list
http://ubuntu-cloud.archive.cononical.com precise-updates/grizzly
aurait du être
http://ubuntu-cloud.archive.canonical.com precise-updates/grizzly
c'est-à-dire d'abord en canonique
cette erreur fait-elle partie de la distribution d'ubuntu 12.04?
ce problème est dû à apt-get update
et vous devez donc désactiver le PPA:
Paramètres système> Logiciels et mises à jour> Autres logiciels
puis réinstallez . cette image montre désactiver PPA
RVM n'installe pas Ruby si apt-get échoue . J'ai eu le même problème et j'ai remarqué qu'en exécutant apt-get update
, il échouait sur "google-chrome.list". Je l'ai corrigé en suivant ces instructions et j'ai ensuite réussi à exécuter apt-get update
, ce qui m'a ensuite permis d'exécuter rvm install Ruby
.
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 install Ruby
Lorsque vous installez rvm pour la première fois, lisez les notes. Supposons que vous obteniez des notes du genre:
créer un * AVERTISSEMENT: vous avez le fichier '~/.profile'
, vous pouvez vouloir le charger, Pour ce faire, ajoutez la ligne suivante à '/home/name/.bash_profile':source ~/.profile
Alors-> $ Sudo gedit /home/name/.bash_profile
Add line `~/.profile` to the file. Save and close it.
lancez maintenant $ rvm
requis Vous devriez recevoir un message de réussite.
Assurez-vous que lorsque vous exécutez Sudo apt-get update, tous vos PPA sont mis à jour correctement. Si ce n'est pas le cas, supprimez-les ou modifiez-les afin qu'ils le fassent (vous devrez peut-être modifier la distribution, par exemple, de raring à lucid. Vous pouvez le faire via un terminal ou le Centre logiciel. Ceci et ceci devrait aider)
J'ai eu un problème de permission, résolu avec:
Sudo chmod 777 log
La solution ci-dessous consiste à résoudre l'erreur de condition requise de retour. 100
Si une commande deb est commentée dans /etc/apt/sources.list, essayez de décommenter cette commande de /etc/apt/sources.list
La commande est:
$ Sudo vi /etc/apt/sources.list
Si le problème n'est pas résolu, remplacez le fichier sources.list par un autre fichier sources.list d'Ubuntu.
La commande est:
$ mv /etc/apt/sources.list
S'il vous plaît faire une sauvegarde avant de le faire
La commande est:
$ cp /etc/apt/sources.list sources_backup.list
Le problème devrait résoudre à ce stade, sinon réinstaller Ubuntu.
Remarque: Si le fichier sources.list est corrompu, l'installation d'autres packages sera problématique.
Je faisais face au même problème et je viens de le faire:
Sudo rm /etc/apt/sources.list.d/webupd8team-ubuntu-sublime-text-3-bionic.list
Maintenant ça marche!
J'ai eu l'erreur ci-dessus lors de l'installation de Ruby-2.3.0
dans Ubuntu 16.04
.
Aller au fichier:
/etc/apt/sources.list.d/mc3man-ubuntu-trusty-media-xenial.list
et supprimez ce qui suit:
deb-src http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial main
deb http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial main
puis exécutez Sudo apt-get update
et après rvm install Ruby-2.3.0
ça fonctionne.
J'ai rencontré le même problème lors de l'exécution de la commande
curl -L https://get.rvm.io | bash -s stable --autolibs = 3 - Rails
Il semblait que j'utilisais la commande en tant qu'utilisateur non prédiligé. Donc, en utilisant
Sudo curl -L https://get.rvm.io | bash -s stable --autolibs=3 --Rails
résolu le problème