Não é possível instalar o mercurial no Mac OS X

1

Não consigo instalar o Mercurial. Estou recebendo este erro:

---> Computing dependencies for mercurial
Error: Unable to execute 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?

    
por Martin Geisler 06.11.2009 / 22:16

6 respostas

5

(Eu não estou usando o Mac, mas já vi esses pedidos de suporte antes ...)

Por favor, experimente um de nossos pacotes binários para Mac OS X . Usuários normais não devem ser incomodados com a instalação de compiladores e fazer apenas para usar o Mercurial ...

Além disso, easy_install route é tudo menos fácil, a menos que você tenha um compilador e os arquivos de cabeçalho Python necessários instalados, pois easy_install desejará compilar as extensões C que usamos. Melhor ficar com um pacote binário, IMHO.

    
por 22.12.2009 / 00:03
3

Parece que você está tentando instalar o Mercurial por meio de MacPorts . Como o MacPorts constrói suas portas a partir do código-fonte (pelo menos o meu faz e o seu também parece), você também precisará instalar as ferramentas de desenvolvimento do Mac OS X. Você pode fazer isso encontrando o disco de instalação do Mac OS X e instalando o Xcode a partir dele .

    
por 08.11.2009 / 15:19
2

Como você está tentando instalar?

Eu sugeriria ir a rota do easy_install.

$ sudo easy_install -U mercurial

link

    
por 06.11.2009 / 22:26
1

Isso está compilando da fonte ou instalando um dos binários Leopard e Snow Leopard?

Além disso, você instalou o kit de desenvolvimento do Mac? (Macintoshes, como máquinas Windows, normalmente não vêm com o software de desenvolvimento instalado.) Em caso afirmativo, você moveu alguma coisa mais tarde?

    
por 06.11.2009 / 22:21
0

Você teria que instalar o programa 'make' do MacPorts. Ou isso ou não pode encontrá-lo em um dos diretórios que ele lista no caminho.

Você pode verificar se fez apenas digitando 'make -v' em um terminal.

    
por 06.11.2009 / 22:21
0

Tereno: Eu não tenho make, como eu posso instalar?

David: Eu não tenho o Snow Leopard, eu tenho o leopard 10.5.8, eu não instalei o kit de desenvolvimento do Mac. De onde posso encontrar o Mac Development Kit?

    
por 06.11.2009 / 22:27