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