Versões fáceis de Ruby de seu .bashrc

Gerenciar vários Rubies é confuso, especialmente no Windows. Mas não precisa ser difícil.

Em seu .bashrc:

export BASH_PATH=${PATH}
alias ruby18="export PATH=${RUBY18_HOME}/bin:${BASH_PATH}"
alias ruby19="export PATH=${RUBY19_HOME}/bin:${BASH_PATH}"
alias ruby20="export PATH=${RUBY20_HOME}/bin:${BASH_PATH}"

Depois de definir RUBY*_HOMEos valores apropriados, alternar entre Rubies é fácil. Basta executar o alias apropriado em qualquer novo console ou em seu .bashrc adequado.

Todos os seus comandos ruby ​​(incluindo irbe gem) serão executados com sua versão preferida.

Nota: isso entrará em conflito bundlerse você estiver acostumado a executar joias empacotadas ./binsem o bundle execprefácio.