Soy nuevo en Ruby on Rails y acabo de configurarlo en Ubuntu Linux siguiendo las instrucciones que encontré here. Específicamente,ruby en Linux: permanentemente "source .rvm/scripts/rvm"?
Como s.m. dije, he desinstalado todo, entonces abrí otra sesión de terminal como usuario normal y corro:
fiesta -s estable < < (rizo -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) Luego ejecutar fuente/home/mi-escritorio-nombre de usuario /. rvm/scripts/rvm como usuario normal NOT ROOT
luego ejecuto los requisitos de rvm como usuario normal. Luego copio los requisitos y cierro la sesión, abro una sesión raíz e instalo los requisitos usando sudo
Luego cierro la sesión y abro una sesión de usuario normal y ejecuto rvm install ruby-1.9.3-p125 si ejecuta esto comando como root, dirá que rvm no está instalado y sugerirá que lo instales usando sudo apt-get install rvm ¡No hagas eso!
Así que básicamente tenía dos problemas, los tutoriales que he seguido no dijo que yo debería funcionar
/home/my-desktop-username/.rvm/scripts/rvm origen y no dijo eso No debería ejecutar rvm como root, sm me dijo eso. Gracias a todos, especialmente a sm
que funciona bien, pero tendrá que recordar a
fuente .rvm/scripts/RVM
cada vez que abro un terminal de trabajar con Ruby on Rails.
¿Hay alguna manera de decirle permanentemente a Ubuntu que mire en .rvm por todas las cosas de Ruby?
Quizás edite '.bashrc' o' .bash_profile' para incluir la línea 'source .rvm/scripts/rvm'? Por cierto, lee http://stackoverflow.com/q/415403/220060 para decidir si usas '.bashrc' o' .bash_profile'. – nalply
Gracias por ese enlace que explica todos los diferentes archivos de inicio bash. Te será útil algún día. Por ahora, .bashrc funciona para mis propósitos en el aprendizaje de ruby ya que solo se ejecuta en terminales interactivos y no en iniciar sesión en mi sistema. –
Estaba en un registro de revisión y no veo que Basile Starynkevitch ya haya respondido su pregunta. Ignora mi comentario. – nalply