Instalado o Git via homebrew no OSX, problemas no arquivo man, outros problemas em potencial?

2

Eu instalei o Git via homebrew, no OSX 10.8, com uma versão já existente do Git. A nova versão não apareceria, então eu renomeiei os arquivos git antigos (git, gitk etc ...) em /usr/bin , para *-old . Agora o novo git aparece, mas os arquivos man ainda pertencem à versão antiga do git.

O novo git instalado via homebrew está localizado em /usr/local/bin/git e seus arquivos man estão em /usr/local/Cellar/ por algum motivo. Alguns dos outros pacotes que instalei via homebrew, como o autoconf, parecem ter sido escolhidos pelo homem, enquanto outros não, como apple-gcc42 e git .

Pergunta: Como faço para substituir os arquivos antigos do git man e substituí-los pelos novos?

Pergunta 2: existem outras dependências do OSX que eu deveria estar ciente que poderiam ser quebradas alterando o arquivo como este?

    
por Yoel Perlman 12.03.2013 / 23:39

1 resposta

4

Primeiro, verifique se /usr/local/bin aparece antes de /usr/bin na sua variável PATH .

$ echo $PATH

Se não, adicione o seguinte ao seu .bash_profile (você provavelmente não precisa, acho que homebrew faz isso quando você o instala):

PATH="/usr/local/bin:$PATH"

Também em .bash_profile , adicione /usr/local/Cellar a MANPATH :

MANPATH="/usr/local/Cellar:$MANPATH"

(Nota: pode ser um caminho mais longo que você precisa adicionar, como /usr/local/Cellar/git/1.8/share/man . Verifique qual diretório realmente contém o diretório man1 contendo as várias páginas git man).

Se você ainda precisar ver, por exemplo, uma antiga página git man, poderá passar um caminho completo para o comando man :

$ man git  # Finds page under /usr/local/Cellar
$ man /usr/share/man/man1/git.1   # Original git man page
    
por 15.03.2013 / 14:56