Tengo problemas para obtener el rvm de Ruby Version Manager para mi Ubuntu 10.04 .profile. El código:Sourcing rvm desde mi Ubuntu. Profile solo funciona manualmente, no al iniciar sesión
[[ -s "$HOME/.rvm/scripts/rvm" ] && . "$HOME/.rvm/scripts/rvm"
... nunca se hace lo que yo esperaba que (es decir, dame el programa RVM cuando abro un nuevo shell o iniciar una nueva sesión); pero si ejecuto
source .profile
en un nuevo caparazón después de iniciar sesión, ¡funciona! ¿Por qué funcionará cuando lo fuente manualmente, pero no automáticamente al iniciar sesión?
las que Shell está utilizando? ¿También tienes un .bash_profile? – SimonJ
Posible pregunta duplicada (o al menos idéntica): http://stackoverflow.com/questions/3982244/postinstall-rvmruby-version-manager-without-root-access – joschi
¿Cómo iniciar sesión? Estoy usando gdm3 e intenté obtener rvm de ~/.xprofile, pero ~ /.xprofile es ejecutado por/bin/sh y no es compatible con eso; en mi caso (hack) modifiqué/etc/gdm3/Xsession para usar '#!/bin/bash'. Dependiendo de la forma en que inicie sesión, compruebe si .profile realmente se utiliza (por ejemplo, 'PROFILE_USED = 1; export PROFILE_USED'). Si es así, puede ser ejecutado por el shell equivocado (solo está destinado a ser ejecutado por/bin/sh "o mejor"); si no es así, intente con .xprofile. Te estás perdiendo un], también, pero probablemente sea un error tipográfico aquí. –