Essayer d'installer brew sur un Macbook Pro de dernière génération et continuer à recevoir l'erreur suivante:
Erreur d’exécution de 'requirements_osx_brew_libs_install autoconf automake libtool pkg-config Apple-gcc42 libyaml readline libxml2 libxslt libksba opensl sqlite',
s'il vous plaît lire
J'ai essayé de supprimer et de réinstaller RVM & Brew sans succès.
J'ai eu exactement la même erreur lors de l'exécution de rvm requirements
. Ce fichier journal ne donne aucune indication autre qu'un package dont l'installation a échoué.
C'est ce qui a fonctionné pour moi:
passez du dernier paquet avant qu'il n'échoue, dans votre cas sqlite
. Ensuite, installez manuellement comme ceci:
brew install sqlite
Ensuite, exécutez à nouveau rvm requirements
, il échouera probablement avec un paquet précédent. Répétez les étapes ci-dessus.
Vous devez installer ces dépendances manuellement, essayez
brasser installer automake
si cela vous donne une erreur de chaînon manquant de automake quelque chose comme ça
Vous devez `brasser le lien autoconf 'avant de pouvoir installer automake
puis essayez ces commandes
lien brassage - overwrite - autoconf desséché
lien brassage - overwrite autoconf
brasser installer automake
cela installera automake et vous pourrez alors essayer à nouveau d’installer Ruby.
Avait des problèmes similaires sur une nouvelle installation OS X Mountain Lion.
Didacticiel suivi http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-Ruby-on-mac/ jusqu'à l'étape 6 lorsque j'ai eu cette erreur. Également vérifié le fichier journal qui n'a pas indiqué le problème exact.
Décidé de vérifier si RVM avait été installé.
type rvm | head -1
N'a pas montré que RVM était 'sourced'. Donc, ouvert un nouveau terminal pour vérifier. Effectivement, le nouveau terminal a retourné rvm is a function
. Donc, fermez l'ancienne session de terminal et recopiez le script d'installation rvm dans le nouveau terminal.
\ curl -L https://get.rvm.io | bash -s stable --Rails --autolibs = enable
Après cela, tout s'est bien passé. N'a effectué aucune installation manuelle. Un léger détour que j’ai fait est de brew install pkg-config
après avoir lu le post Erreur lors de l’installation de toute version de Ruby avec RVM sous OSX juste avant de réexécuter la commande curl ci-dessus - c’était probablement inutile également.
Ensuite,
rvm use 2.0.0 --default
Vous pourriez recevoir un message:
>A RVM version 1.20.11 (stable) is installed yet 1.20.10 (stable) is loaded.
Please do one of the following:
* 'rvm reload'
* open a new Shell
* 'echo rvm_auto_reload_flag=1 >> ~/.rvmrc' # for auto reload with msg.
* 'echo rvm_auto_reload_flag=2 >> ~/.rvmrc' # for silent auto reload.
Tapez dvm reload
ou l'une des autres options. Vérifiez avec dvm -v
, Ruby -v
Une solution simple: installez les outils de ligne de commande Xcode.
J'espère que cela t'aides.
Je rencontre le problème décrit sur mon MacBook 2.1 exécutant Snow Leopard 10.6.8 après avoir exécuté curl -L https://get.rvm.io | bash -s stable --auto-dotfiles --autolibs=enable --Rails
. Après avoir réessayé, l'installation a réussi sans apporter de modifications supplémentaires.
Donnez une seconde chance à brasser & rvm :)
Le fichier journal que cette erreur vous dit de vérifier contient les informations suivantes:
Il y avait des erreurs d'installation de paquet, assurez-vous de lire le journal.
Essayez
brew tap --repair
et assurez-vous quebrew doctor
semble raisonnable.Vérifiez les exigences Homebrew https://github.com/mxcl/homebrew/wiki/Installation
Après avoir exécuté brew tap --repair, rvm a pu installer automatiquement les dépendances manquantes via homebrew et installer mon Ruby sans problème. pas besoin d'installer manuellement chaque paquet ou quoi que ce soit d'autre.
On dirait qu'un paquet que vous essayez d'extraire pourrait être inaccessible. Je constate la même erreur et le fichier journal indique une erreur lors de la tentative de téléchargement http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz dont je peux confirmer qu’il est actuellement inaccessible via wget :
--2013-05-13 21: 09: 52-- (try: 2) http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz Connexion à pyyaml .org | 70.87.222.22 |: 80 ... connecté . Requête HTTP envoyée, en attente de réponse ... Erreur de lecture (opération expirée) dans les en-têtes . Nouvelle tentative.
Confirmez également que pyyaml.org est inaccessible pour moi.
Couru dans un problème similaire avec MacOS High Sierra et ce fil était super utile. Terminé ici après avoir exécuté brew install gcc49
à partir de ici puis dû exécuter brew upgrade automake
et brew upgrade coreutils
je l'avais déjà installé et mon code X était à jour.