pourquoi macports ne peut-il pas trouver de marque


8

J'essaie d'exécuter des macports comme ceci:

port install php5

Quand je le fais, cependant, j'obtiens cette erreur:

Error: Unable to open port: can't read "build.cmd": Failed to locate 'make' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it? 

J'ai donc regardé mon chemin:

declare -x PATH="/Developer/usr/bin:/opt/subversion/bin:/opt/local/bin:/opt/local/sbin:/usr/local/php5/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin" 

puis a cherché à s'assurer que make était dans l'un de ces répertoires:

ls -l /Developer/usr/bin/make

$ lrwxr-xr-x 1 root admin 7 Aug  7 16:47 /Developer/usr/bin/make -> gnumake

Et en tapant:

make

produit:

make: *** No targets specified and no makefile found.  Stop.

Je sais donc que c'est là.

Mais macports ne le trouve pas. Des idées?

G-Man

Réponses:


6

Vous pouvez créer vous-même un lien symbolique:

which make (pour être sûr qu'il est là)
cd /usr/bin
ln -s /Developer/usr/bin/make make


11

Une dernière chose - une fois que vous avez installé xCode 4.3 à partir de l'App Store d'OS X, lancez xCode, puis allez dans Préférences -> Téléchargements et installez "Outils de ligne de commande". Redémarrez Terminal et vous pourrez utiliser Make.


8

Avez-vous mis à niveau Mac OS depuis l'installation de XCode? Les mises à jour du système, les plus importantes de toute façon comme 10.5 à 10.6, peuvent supprimer ces programmes de / usr / bin. Téléchargez le dernier Xcode et réinstallez. Cela devrait les remettre.


Ouais, en fait, à Noël, j'ai eu un léopard des neiges. Je vais essayer et je répondrai dans un instant.
GeoffreyF67

1
Cela a très bien fonctionné! J'ai également dû réinstaller les ports en fonction de ceci: trac.macports.org/wiki/Migration Merci!
GeoffreyF67

Merci, ça a marché pour moi aussi. Remarque: Sur OSX 10.7 Lion avec XCode 4.1 téléchargé depuis l'App Store, vous pouvez réinstaller XCode en exécutant à nouveau le "Install Xcode.app" dans / Applications. Besoin de mettre à la corbeille / développeur avant que XCode ne se réinstalle correctement.
haa
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.