Você mesmo pode criar um link simbólico:
which make
(para ter certeza de que está lá)
cd /usr/bin
ln -s /Developer/usr/bin/make make
Estou tentando executar macports assim:
port install php5
Quando faço isso, no entanto, recebo este erro:
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?
Então eu olhei para o meu caminho:
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"
e depois procuramos garantir que o make estava em um desses diretórios:
ls -l /Developer/usr/bin/make
$ lrwxr-xr-x 1 root admin 7 Aug 7 16:47 /Developer/usr/bin/make -> gnumake
E digitando:
make
produz:
make: *** No targets specified and no makefile found. Stop.
Então eu sei que está lá.
Mas os macports não conseguem encontrá-lo. Alguma idéia?
G-Man
Mais uma coisa - depois de instalar o xCode 4.3 na OS X App Store, inicie o xCode e vá para Preferências - > Faz o download e instala "Ferramentas de linha de comando". Reinicie o Terminal e você poderá usar o Make.
Você atualizou o Mac OS desde a instalação do XCode? Atualizações do sistema, de qualquer forma, como 10.5 a 10.6, podem remover esses programas de / usr / bin. Baixe o último Xcode e reinstale. Deve colocá-los de volta.