Je viens d'installer Ruby Version Manager (RVM) qui fonctionne très bien mais il m'a demandé de mettre la ligne suivante dans mon /.bash_profile et ~/.bashrc:ligne ne s'exécute pas dans .bash_profile et .bashrc sur mon Mac OSX Snow Leopard
if [[ -s /Users/tammam56/.rvm/scripts/rvm ]] ; then source /Users/tammam56/.rvm/scripts/rvm ; fi
regardant le contenu que je vois ce qui suit:
tammam56$ cat /.bash_profile
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
if [[ -s /Users/tammam56/.rvm/scripts/rvm ]] ; then source /Users/tammam56/.rvm/scripts/rvm ; fi
tammam56$ cat ~/.bashrc
export PATH=/usr/local/bin:$PATH
export MANPATH=/usr/local/man:$MANPATH
if [[ -s /Users/tammam56/.rvm/scripts/rvm ]] ; then source /Users/tammam56/.rvm/scripts/rvm ; fi
Cependant quand je commence une nouvelle fenêtre Terminal il n'exécute pas la commande que je sais ce que je mets mon défaut Ruby verion à 1,9 et si j'exécute la ligne manuellement j'arrive à la bonne version:
tammam56$ ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]
Macintosh-37:~ tammam56$ if [[ -s /Users/tammam56/.rvm/scripts/rvm ]] ; then source /Users/tammam56/.rvm/scripts/rvm ; fi
Macintosh-37:~ tammam56$ ruby -v
ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-darwin10.2.0]
Des idées comment je peux résoudre ce problème?
Merci,
Tam
Vérifiez que bash est bien votre shell de connexion. Si vous avez créé votre compte avant 10.3, la valeur par défaut était tcsh mais elle peut être modifiée à l'aide de chsh. – mark4o