como instalar gemas sem sudo

Em todas as minhas instalações de gem eu tenho que fazer sudo? assim

sudo gem instalar trilhos

vai funcionar, enquanto apenas

gem instalar trilhos

não funciona. Como posso remediar isso?

Tenho rvm instalado -

murtaza@murtaza-dev:~$ which rvm
/home/murtaza/.rvm/bin/rvm

murtaza@murtaza-dev:~$ which gem
/home/murtaza/.rvm/rubies/ruby-1.9.3-p194/bin/gem

No entanto, eu também estou recebendo este aviso quando eu faço qualquer operação com gem -

murtaza@murtaza-dev:~$ gem
/home/murtaza/.rvm/rubies/ruby-1.9.3-p194/bin/gem:4: warning: Insecure world writable dir /opt in PATH, mode 040777

EDITAR

Eu reinstalei rvm usandocurl -L get.rvm.io | bash -s stable --auto (sem sudo).

No entanto, ainda quando eu tento instalar gem me dá o seguinte erro -

murtaza@murtaza-dev:~$ gem install rails
/home/murtaza/.rvm/rubies/ruby-1.9.3-p194/bin/gem:4: warning: Insecure world writable dir /opt in PATH, mode 040777
ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied - /home/murtaza/.gem/specs

EDITAR

Eu fiz chown sobre a coisa toda, mas ainda recebendo o erro -

murtaza@murtaza-dev:~$ sudo chown murtaza.murtaza -R ~/.rvm/*


 murtaza@murtaza-dev:~$ gem install rails
    /home/murtaza/.rvm/rubies/ruby-1.9.3-p194/bin/gem:4: warning: Insecure world writable dir /opt in PATH, mode 040777
    ERROR:  While executing gem ... (Errno::EACCES)
        Permission denied - /home/murtaza/.gem/specs

questionAnswers(6)

yourAnswerToTheQuestion