jak zainstalować klejnoty bez sudo

Na wszystkich moich instalacjach klejnotów muszę robić sudo? Więc

sudo gem instaluje szyny

będzie działać, a tylko

Szyny instalacyjne klejnotów

nie będzie działać. Jak temu zaradzić?

Mam zainstalowany rvm -

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

Jednak otrzymuję to ostrzeżenie, gdy wykonuję jakiekolwiek operacje z klejnotem -

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

EDYTOWAĆ

Ponownie zainstalowałem rvm za pomocącurl -L get.rvm.io | bash -s stable --auto (bez sudo).

Jednak nadal, gdy próbuję zainstalować gem, daje mi następujący błąd -

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

EDYTOWAĆ

Zrobiłem to, ale wciąż dostałem błąd -

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