Ho problemi a ottenere il gestore della versione di Ruby rvm per l'origine dal mio profilo di Ubuntu 10.04. Il codice:Sourcing rvm dal mio Ubuntu .profile funziona solo manualmente, non al login
[[ -s "$HOME/.rvm/scripts/rvm" ] && . "$HOME/.rvm/scripts/rvm"
... non fa mai quello che mi aspetto che (vale a dire darmi il programma rvm quando apro una nuova shell o avviare una nuova sessione); ma se eseguo
source .profile
in una nuova shell dopo l'accesso, funziona! Perché funzionerà quando lo manterrò manualmente, ma non automaticamente all'accesso?
quale shell stai usando? Hai anche un profilo .bash? – SimonJ
Possibile domanda duplicata (o almeno identica): http://stackoverflow.com/questions/3982244/postinstall-rvmruby-version-manager-without-root-access – joschi
Come accedere? Sto usando gdm3 e ho cercato di generare rvm da ~/.xprofile, ma ~ /.xprofile è eseguito da/bin/sh e non lo supporta; nel mio caso (hack) ho modificato/etc/gdm3/Xsession per usare '#!/bin/bash'. A seconda del modo in cui si effettua il login, verificare se .profile è realmente utilizzato (ad es. 'PROFILE_USED = 1; export PROFILE_USED'). Se lo è, può essere eseguito dalla shell sbagliata (è pensato solo per essere eseguito da/bin/sh "o meglio"); se non lo è, prova .xprofile. Ti manca anche un], ma probabilmente è un refuso qui. –