rails instalar gratis descargar actualizar ruby-on-rails ruby rvm ruby-1.9.2

ruby on rails - instalar - ¿Cómo configurar la versión predeterminada de Ruby con RVM?



ruby on rails windows 10 (4)

Para cambiar la versión predeterminada de ruby:

En Ubuntu

Ir a la Terminal predeterminada de Ubuntu y luego seguir las instrucciones:

1) Edit -> Profile Preferences 2) Select "Title and Command" 3) check "Run command as a login shell" 4) restart terminal

Y después de eso ejecuta este comando:

rvm: uso predeterminado 2.2.4@gemset_name

Ubuntu 11.

Yo hago lo siguiente:

$ rvm --default use 1.9.2 y obtengo:

Using /home/md/.rvm/gems/ruby-1.9.2-p180 eso es bueno.

pero cuando abro una nueva ventana de terminal, sigo teniendo:

$ ruby -v

ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-linux]


Si coloca la línea fuente RVM en su bashrc (para asegurarse de que las shells no interactivas tengan acceso a RVM), deberá obtener .bashrc de .bash_profile con las siguientes como las últimas líneas en su .bash_profile

if [ -f "$HOME/.bashrc" ]; then source $HOME/.bashrc fi

Esto presupone que tienes

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

en tu $ HOME / .bashrc. Esta es una buena forma de garantizar que tanto los shells interactivos / de inicio de sesión como los no interactivos puedan encontrar y cargar RVM correctamente. Las instalaciones multiusuario logran lo mismo a través del archivo /etc/profile.d/rvm.sh.

Después de eso, no debería tener problemas para definir un Ruby predeterminado para usar a través de

rvm 1.9.2 --default

o

rvm use 1.9.2@mygemset --default

Es mejor definir un gemset predeterminado para usarlo para no contaminar sus gemas ''por defecto'' o ''globales''.

Si está utilizando capas no interactivas, tenga en cuenta que generalmente operan en modo de compatibilidad SH, que luego requiere configurar

BASH_ENV="$HOME/.bashrc"

en su $ HOME / .profile para poder cargar RVM, o para configurarlo en su script directamente. La razón para esto es que cuando bash está operando en modo SH no carga directamente .bash_profile o .bashrc ya que SH no usa esos archivos, y bash intenta imitar el proceso de carga y ejecución del shell SH.


Tarde para la fiesta - de todos modos.

Usted estableció correctamente la versión de ruby ​​predeterminada: rvm --default use 1.9.2

Sin embargo, debe actualizar su Gemfile al ruby ​​objetivo, porque RVM hace referencia a ese archivo para seleccionar la versión de ruby ​​que funciona cuando abre el terminal, por eso revertió a la versión anterior de ruby.


haga una "lista de rvm" para ver qué versiones de Ruby tiene instaladas.

luego haz esto si quieres cambiar la versión solo en una sesión de terminal:

rvm use 1.8.7

si desea seleccionar la versión predeterminada para esta cuenta de usuario, haga esto:

rvm use --default 1.9.2

Ver:

rvm use --help

Ver también este RailsCast:

http://railscasts.com/episodes/200-rails-3-beta-and-rvm

http://beginrescueend.com/