Instalé una nueva vm de Xubuntu 14.04 e instalé el Ruby Version Manager (rvm).
Al intentar instalar la gema SASS me sale el siguiente error:
$ rvm use 2.0
RVM is not a function, selecting rubies with 'rvm use ...' will not work.
You need to change your terminal emulator preferences to allow login shell.
Sometimes it is required to use `/bin/bash --login` as the command.
Please visit https://rvm.io/integration/gnome-terminal/ for a example.
Verifiqué esta pregunta de StackOverflow y usé el terminador configurado para usar un shell de inicio de sesión:
Desafortunadamente, después de hacer esto, los nuevos terminales no mostrarán el mensaje:
¿Alguna idea de por qué esto no funciona?
Intenta usar Terminal en lugar de Terminator. Además, al verificar el sitio web publicado en su mensaje de error, debe asegurarse de que ~ / .bash_profile tiene una entrada para obtener el script RVM que se indica en su explicación. Después de iniciar Terminal, escriba "/ bin / bash --login" y vuelva a intentar su comando original. Esto comienza bash como un shell de inicio de sesión, cuando termine, escriba 'exit' y debería ver el cierre de sesión.
—
RCF
Después de instalar Terminator, no puedo duplicar su problema. Marque la casilla "Ejecutar un comando personalizado en lugar de mi shell". Luego, haga esta entrada en el cuadro "Comando personalizado" / bin / bash --login.
—
RCF
@ RCF-U14.04 Intenté usar la consola predeterminada y obtuve el mismo resultado. Incluso si uso el comando "/ bin / bash --login".
—
ElderMael
@ RCF-U14.04 Quiero decir que obtengo el mismo resultado, es decir, el cursor parpadea como si estuviera ejecutando un comando o un bucle infinito.
—
ElderMael
Probemos este enfoque y veamos si podemos obtener algunos resultados. Desinstale gnome-terminal "sudo apt-get remove gnome-terminal" Además, Unistall Terminator, "sudo apt-get autoremove Terminator" Luego reinstale "sudo apt-get install gnome-terminal".
—
RCF