Cómo instalar gemas sin sudo.

En todas mis instalaciones de gemas tengo que hacer sudo? Asi que

sudo gema instalar rieles

funcionará, mientras que solo

gema instalar rieles

no trabajará. ¿Cómo lo remedio?

Tengo 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

Sin embargo, también recibo esta advertencia cuando realizo cualquier operación con gema -

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

He reinstalado rvm usandocurl -L get.rvm.io | bash -s stable --auto (sin sudo).

Sin embargo, aún cuando intento instalar gema me da el siguiente error:

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

Me eché una ojeada a todo el asunto, pero sigo teniendo el error.

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

Respuestas a la pregunta(6)

Su respuesta a la pregunta