Instalación de Ruby con RVM en Ubuntu 14.04


7

Instalé RVM usando el siguiente comando

\curl -L https://get.rvm.io | bash -s stable

Luego reinicié el terminal y ejecuté estos comandos

source ~/.rvm/scripts/rvm
rvm requirements
rvm install ruby
rvm use ruby --default

Si ejecuto estos comandos cuando inicio el terminal, obtengo ruby ​​2.1.2 como la versión predeterminada de ruby, pero si reinicio el terminal y ejecuto

ruby -v

Me sale el siguiente mensaje

The program 'ruby' can be found in the following packages:
 * ruby
 * ruby1.8
Try: sudo apt-get install <selected package>

Respuestas:


5

¿Puede verificar si su ~/.profileo ~/.bashrcha sido modificado por el instalador RVM? Deberían, pero podría haber algo mal con la instalación (y, sinceramente, las instrucciones y el procedimiento de instalación de RVM me parecen muy confusos).

Si desea que RVM se cargue siempre al iniciar el shell, debe colocar sus comandos de inicialización en el archivo de configuración de su shell. Para Bash en Ubuntu (o cualquier Linux), eso sería ~/.bashrc. En otros sistemas operativos, como OS X, prefieres ponerlo ~/.bash_profile.

Puede intentar agregar los comandos llamando a lo siguiente, mencionado en esta publicación de blog :

cd ~
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> .bashrc

Luego, reinicie su shell, y se debe obtener RVM.


0

Seguí los pasos originales de los pósters y verifiqué mi .bashrc y .bash_profile.

Debe asegurarse de que su shell bash en ejecución sea / bin / bash --login.

Por lo general, hay una configuración para ejecutar todos los comandos como inicio de sesión. Mi rvm tenía toda la información correcta en el .bashrc y .bash_profile, pero todavía veía la versión 1.8 ruby.

Después de editar el perfil del terminal y reiniciar el terminal, mi versión de ruby ​​apareció como la última.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.