Configurando o rbenv adequadamente

2

Eu tenho o rvemv instalado, mas toda vez que eu fecho o terminal, é necessário executar exec $SHELL para recarregar rvemv , caso contrário, recebo um erro que rbemv não está instalado. Como posso consertar isso para que eu não precise executar o exec $ SHELL?

Isso também está incluído no meu .bashrc:

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
    
por kurupt_89 16.07.2013 / 00:45

1 resposta

5

Este é um problema comum. Você deve colocá-los em ~/.profile em vez de ~/.bashrc .

OBSERVAÇÃO : verifique se você não tem ~/.bash_profile . Caso contrário, ~/.profile NÃO será carregado pelo bash. Este é o comportamento padrão do Ubuntu Desktop.

Alternativamente, você pode usar um script externo para o rbenv, sempre que necessário, fonte-lo manualmente; -)

Por exemplo, rbenv.sh

#! /bin/sh
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
    
por Terry Wang 16.07.2013 / 00:58