web-dev-qa-db-fra.com

Erreur lors de l'installation d'une version de Ruby avec RVM sur OSX

Les gars je suis sur le point de me tuer avec celui-ci!

RVM a eu quelques problèmes pour installer plusieurs versions de Ruby et, après un fil de discussion sur Stackoverflow, j'ai décidé de le supprimer complètement. Après la réinstallation de RVM, je ne peux installer aucune version de Ruby. 

  • Mac OS X 
  • RVM 1.20.10 stable 
  • Homebrew 0.9.4

Voici quelques journaux:

installer rvm 2.0.0-p0

ou:

installation de rvm 2.0.0-p195 --autolibs = activé

Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.8/x86_64/Ruby-2.0.0-p0.
Continuing with compilation. Please read 'rvm mount' to get more information on binary rubies.
Installing requirements for osx, might require Sudo password.
Already up-to-date.
Installing required packages: autoconf, automake, libtool, pkg-config, libyaml, readline, libxml2, libxslt, libksba, openssl…
Error running 'requirements_osx_brew_libs_install autoconf automake libtool pkg-config libyaml readline libxml2 libxslt libksba openssl',
please read /Users/admin/.rvm/log/Ruby-2.0.0-p0/1368903329_package_install_autoconf_automake_libtool_pkg-config_libyaml_readline_libxml2_libxslt_libksba_openssl.log

Le fichier de log lit:

[2013-05-18 22:55:29] requirements_osx_brew_libs_install
Error: No such keg: /usr/local/Cellar/autoconf
There were package installation errors, make sure to read the log.
Check Homebrew requirements github.com/mxcl/homebrew/wiki/Installation

médecin brasseur

Your system is ready to brew.

nettoyage de la bière

Removing: /Library/Caches/Homebrew/automake-1.13.1.tar.gz…
Error: Permission denied — /Library/Caches/Homebrew/automake-1.13.1.tar.gz

brasser réinstaller autoconf

Error: No such keg: /usr/local/Cellar/autoconf

Aidez-moi!

20
The Whiz of Oz

J'ai rencontré le même problème, vous devez installer manuellement tous les packages requis à l'aide de Brew. Pour moi, je devais exécuter les installations suivantes:

brew install autoconf
brew install automake
brew install libtool
brew install Apple-gcc42
brew install libyaml
brew install libxslt
brew install libksba
brew install openssl

Il vous suffit de continuer à exécuter les "conditions requises", à lire le journal et à installer les packages nécessaires jusqu'à ce qu'il n'y ait plus d'erreur.

62
rlorenzo

Après avoir installé RVM, vous voudrez exécuter 

rvm requirements

pour voir s’il faut autre chose pour installer d’abord Ruby et Rails.

voici la question similaire posée rvm install Ruby

9
fengd

Ce problème résolu pour moi

Sudo chown -R `whoami` /Library/Caches/Homebrew/
4
Tejasvi Manmatha

Je rencontrais des problèmes similaires, en particulier lors de l’installation de openssl098. Je suis tombé sur ce problème Homebrew , j'ai essayé rvm get head comme suggéré, et maintenant Rvm fonctionne parfaitement. 

0
Philip O'Brien

J'essaierais d'installer les outils de ligne de commande Xcode avant.

0
Artem Kirillov

J'ai eu le même problème

brew install pkg-config

a travaillé pour moi

0
Matt Frear

J'ai aussi rencontré le problème de la permission. Mon/usr/local/opt où les paquets sont liés avait des permissions root: wheel. J'ai changé les permissions en faisant

Sudo chown -R <localuser>:staff /usr/local/opt

où "localuser" est bien sûr votre utilisateur local que vous avez utilisé pour installer brew.

Ensuite, j'ai dû courir

brew reinstall autoconf

et ainsi de suite au lieu de simplement "installer", puisque brew continuait à dire que la lib était déjà installée (mais non liée). "Réinstaller" oblige simplement une nouvelle installation du paquet. cela a fait le tour pour moi.

J'espère que cela aide quelqu'un avec des problèmes similaires.

0
luba

L’utilisateur qui exécute infusion doit avoir un accès en écriture sur l’ensemble du chemin de répertoire 

/ Bibliothèque/Caches/Homebrew/Formule

Pas besoin de changer de propriétaire, il suffit d'écrire l'autorisation. puis exécuter rvm fonctionne

0
Jishnu