OS X Mountain Lion: gcc-4.2 Aucun fichier ou répertoire
Essayé d'installer un joyau sur la Montagne du Lion et de faire n'arrivais pas à trouver gcc-4.2:
kamil$ gem install posix-spawn -v '0.3.6'
Building native extensions. This could take a while...
ERROR: Error installing posix-spawn:
ERROR: Failed to build gem native extension.
/Users/kamil/.rbenv/versions/1.9.3-p0/bin/ruby extconf.rb
creating Makefile
make
compiling posix-spawn.c
make: gcc-4.2: No such file or directory
make: *** [posix-spawn.o] Error 1
Vous devez vous connecter pour publier un commentaire.
Si vous avez Xcode installé, gcc devrait être disponible. Vérifier où il en est avec:
Puis faire un user-land lien symbolique à partir de gcc-4.2 à la plaine de gcc:
(S'assurer de l'utilisateur-terre lier dossier est dans votre chemin d'accès via
export PATH=...:$HOME/bin
dans votre.bash_profile
ou.zshrc
.)Gem installé amende par la suite.
System Integrity Protection
.sudo ln -s /usr/bin/gcc /usr/local/bin/gcc-4.2
Installer simplement apple-gcc42 avec brew. Il génère de gcc-4.2 .
Donc nous n'avons pas besoin des liens symboliques, qui mise à jour d'apple peut supprimer.
Homebrew
Error: No available formula with the name "apple-gcc42"
Comme @Artur Bodera mentionné moderne OSX va refuser de vous permettre de créer le lien symbolique dans les systèmes de dossier /bin.
Pour éviter cela il suffit de créer le lien symbolique à vos utilisateurs bin
N'oubliez pas d'ajouter le dossier bin de votre .zshrc ou .bash_profile - par exemple
sudo ln -s /usr/bin/gcc /usr/local/bin/gcc-4.2