Na wszystkich moich instalacjach klejnotów muszę robić sudo? Więcjak zainstalować klejnoty bez sudo
sudo gem install szyn
będzie działać, gdy tylko
gem install szyn
nie będzie działać. Jak mogę to naprawić?
mam RVM zainstalowany -
[email protected]:~$ which rvm
/home/murtaza/.rvm/bin/rvm
[email protected]:~$ which gem
/home/murtaza/.rvm/rubies/ruby-1.9.3-p194/bin/gem
Jednak mam też coraz to ostrzeżenie, kiedy wykonywać żadnych operacji z perłą -
[email protected]:~$ gem
/home/murtaza/.rvm/rubies/ruby-1.9.3-p194/bin/gem:4: warning: Insecure world writable dir /opt in PATH, mode 040777
EDIT
I ponownej instalacji RVM korzystania curl -L get.rvm.io | bash -s stable --auto
(bez sudo).
Jednak nadal przy próbie instalacji gem daje mi następujący błąd -
[email protected]:~$ 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
EDIT
zrobiłem chown na całość, ale wciąż otrzymuję błąd -
[email protected]:~$ sudo chown murtaza.murtaza -R ~/.rvm/*
[email protected]:~$ 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
za ostrzeżenie, zobaczmy, czy [ta odpowiedź] (http://stackoverflow.com/questions/2796421/warning-insecure-world-writable-dir-when-i-run- a-ruby-or-gem-command) pomoże. –
Twój "chown" wygląda na dziwnego. Czy nie powinno to być "murtaza: murtaza"? –
Zrobiono, ale nadal błąd. Jednak sprawdziłem katalog ~/.gem i nie ma on w ogóle pliku specyfikacji. Co powinienem zrobić ? – murtaza52