Ruby e Git se recusam a atualizar. (Mac)

0

Eu tenho tentado atualizar o Git por um tempo. Eu estou atualmente preso em 1.7.3.4, e eu tentei atualizar para 1.7.4.xe 1.7.5.x mas nunca funciona.

Hoje eu compilei e instalei o Ruby 1.9.2, mas ele ainda aparece como 1.8.7.

Estou executando o 10.6.7 em um MacBook Pro.

Não tenho ideia de por que não será atualizado. Alguma ideia? : (

    
por McKayla 14.05.2011 / 05:49

2 respostas

4

Geralmente, o software compilado da fonte é instalado em /usr/local/bin . Esta é provavelmente onde você está instalando seu Ruby compilado localmente.

Um Git comum "baixável" para Mac OS X é o git-osx-installer pré versão embutida. Ele é instalado em /usr/local/git/bin (embora eu suponha que você tenha feito o download de outra variante).

Nenhum desses diretórios está na variável de ambiente PATH padrão, portanto nenhum deles será usado quando você digitar ruby ou git no seu shell.

No entanto, o Ruby (versão 1.8.7) incluído no sistema e o Git que vem com o Xcode 4 (1.7.3.4, como eu li) estão instalados em /usr/bin , que está no PATH padrão.

Você provavelmente só precisa ajustar seu PATH em seus arquivos de inicialização do shell. Basta colocar seus diretórios instalados localmente primeiro.

Se você estiver usando bash (o padrão), adicione o seguinte ao seu .bashrc :

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

e verifique se você tem o seguinte em .bash_profile ou .bash_login (use o que existir ou .bash_profile se nenhum deles existir):

source ~/.bashrc
    
por 19.05.2011 / 12:23
0

Torne as coisas simples para você: Use RVM para Ruby, e Homebrew para git (e outras coisas).

O RVM instala várias (se desejado) versões diferentes do Ruby para você e permite alternar entre elas facilmente.

Homebrew é basicamente fink / macports feito ... bem, melhor. Muito melhor.

Boa sorte!

    
por 14.09.2011 / 07:20

Tags