Estoy ejecutando Lion DP4 con Ruby 1.8.7 preinstalado. Para mi nuevo proyecto, sin embargo, necesito la última versión de Ruby. Por lo tanto, instaló rvm y el último Ruby. De alguna manera, cuando trato de usar la nueva versión no me da ningún error, pero el cambio simplemente no tiene efecto.No se puede cambiar la versión de Ruby con RVM
~martin$ rvm use ruby 1.9.2 --default
Using /Users/martin/.rvm/gems/ruby-1.9.2-p180
~martin$ which ruby
/usr/bin/ruby
Mi archivo .bash_profile se ve así:
export PATH="/opt/local/bin"
export PATH="/opt/local/sbin"
export PATH="/usr/texbin:${PATH}"
export PATH=$PATH:/Users/martin/bin
export PATH=$PATH:/usr/local/mysql/bin
source ~/.git-completion.bash
alias mysql '/usr/local/mysql/bin/mysql'
alias mysqladmin '/usr/local/mysql/bin/mysqladmin'
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
Puede alguien decirme por qué me quieren cambiar la versión de Ruby no está funcionando? Aprecia cualquier ayuda.
¡Gracias de antemano!
Martin
EDITAR (2011/06/28 - 13:08):
Ok, por alguna razón, todo muy extraño funciona ahora. Supongo que mi archivo .bash_profile de alguna manera fue un desastre. Al principio pensé que lo instaló como raíz, por lo tanto cambió la trayectoria RVM a
[[ -s "/usr/local/rvm/scripts/rvm" ]] && . "/usr/local/rvm/scripts/rvm" # Load RVM function
Pero supongo que mi declaración de ruta, en general, estaba totalmente en mal estado. Ahora mi archivo .bash_profile se ve así:
export PATH=$PATH:/opt/local/bin
export PATH=$PATH:/opt/local/sbin
export PATH=$PATH:/usr/texbin
export PATH=$PATH:/Users/martin/bin
export PATH=$PATH:/usr/local/mysql/bin
source ~/.git-completion.bash
alias mysql '/usr/local/mysql/bin/mysql'
alias mysqladmin '/usr/local/mysql/bin/mysqladmin'
[[ -s "/usr/local/rvm/scripts/rvm" ]] && . "/usr/local/rvm/scripts/rvm" # Load RVM function
@ Marcos
Sí, he instalado Rubí usando MacPorts y espero que ahora me he fijado el camino.
¿Cómo se está instalando Ruby? (el/opt que está intentando pero que parcialmente deja de poner en el camino sugiere el uso de Macports) - echo $ PATH también nos ayudaría – Mark