web-dev-qa-db-fra.com

Installer autoreconf sur OS X v10.7 (Lion)?

Je tente de réinstaller Ruby 1.9.3 avec un patch qui me permettra d'utiliser Ruby-debug .

En suivant les instructions et en cours d'exécution

rvm reinstall 1.9.3 --patch debug --force-autoconf

Il traverse et après l'application du patch crache:

rvm requiert autoreconf pour installer l'interpréteur sélectionné Ruby, mais autoreconf n'a pas été trouvé dans le chemin PATH.

Malheureusement, googler pour savoir comment installer autoreconf sous OS X v10.7 (Lion) (ou de nombreuses informations à ce sujet) semble être une impasse.

156
Brian

Si vous utilisez Homebrew , essayez

brew install automake

Qui devrait également installer autoconf et permettre à rvm de terminer l’installation.

327
foz

Si vous voulez faire cela en utilisant MacPorts au lieu de Homebrew , vous pouvez faire:

Sudo port install automake autoconf libtool

J'ai eu le même problème et cela l'a résolu pour moi.

42
patr1ck

Si vous utilisez brew, l'utilitaire autoreconf fait partie du paquetage autoconf. Installez-le donc via:

brew install autoconf

Si le problème persiste, considérez à nouveau reinstall ou link. Utilisez locate autoreconf pour savoir où il se trouve.

Vérifiez également que /usr/local/bin/autoreconf existe (et est lié au bon endroit) et que vous avez ajouté le chemin /usr/local/bin dans votre fichier /etc/paths.

3
kenorb

En téléchargeant le fichier .pkg file from MacPorts et en l'installant, cela me convient parfaitement.

2
Inder Kumar Rathore

J'ai eu un problème similaire, mais parce que Homebrew s'est éloigné du répertoire Cellar, mais pour certaines raisons, les fichiers binaires de ce paquet étaient toujours présents.

J'ai réinstallé autoconf avec la commande suivante et autoreconf est maintenant dans le bon chemin: brew reinstall autoconf

0
Tom

J'ai résolu mon problème autoreconf en ajoutant le chemin d'accès à mon shell:

Sudo pico /etc/paths

alors j'ai ajouté la ligne

/sw/bin

où j'ai trouvé les fichiers autoreconf et autoconf et tout enregistré.

Depuis lors, je peux utiliser autoreconf sans aucun problème.

0
Jara Schnyder