Je n'arrive pas à obtenir le fichier Ruby Version Manager rvm à partir de mon profil Ubuntu 10.04. Le code:Le rvm d'origine de mon profil Ubuntu ne fonctionne que manuellement, pas au niveau de la connexion
[[ -s "$HOME/.rvm/scripts/rvm" ] && . "$HOME/.rvm/scripts/rvm"
... jamais fait ce que je pense à (dire me donner le programme de RVM quand j'ouvre un nouveau shell ou démarrer une nouvelle session); mais si j'exécute
source .profile
dans un nouveau shell après la connexion, cela fonctionne! Pourquoi cela fonctionnera-t-il quand je le trouve manuellement, mais pas automatiquement lors de la connexion?
Quelle coquille utilisez-vous? Avez-vous aussi un .bash_profile? – SimonJ
Question dupliquée (ou au moins identique): http://stackoverflow.com/questions/3982244/postinstall-rvmruby-version-manager-without-root-access – joschi
Comment vous connectez-vous? J'utilise gdm3 et j'ai essayé de me procurer le fichier rvm à partir de ~/.xprofile, mais ~ /.xprofile est géré par/bin/sh et ne supporte pas cela; dans mon cas (hack) j'ai modifié/etc/gdm3/Xsession pour utiliser '#!/bin/bash'. En fonction de la manière dont vous vous connectez, vérifiez si .profile est réellement utilisé (par exemple, PROFILE_USED = 1; export PROFILE_USED'). Si c'est le cas, il peut être exécuté par le mauvais shell (il est uniquement destiné à être exécuté par/bin/sh "ou mieux"); Si ce n'est pas le cas, essayez .xprofile. Il vous manque aussi a], mais c'est probablement une faute de frappe ici. –