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