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