web-dev-qa-db-fra.com

Erreur lors de l'exécution de "Requirements_osx_brew_libs_install ..." sur Mac 10.7.

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. 

33
user1883951

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.

38
Nik

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. 

14
mfq

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

3
Rajive Jain

Une solution simple: installez les outils de ligne de commande Xcode.

J'espère que cela t'aides.

2
Artem Kirillov

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 :)

0
Cristi

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 que brew 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. 

0
mmgg

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.

0
rayrod2030

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.

0
ArdentLearner