在我所有的gem安裝中,我必須做sudo?所以如何在沒有sudo的情況下安裝gems
sudo的創業板安裝導軌
將工作,而只有
創業板安裝導軌
將無法正常工作。我該如何補救?
我已經安裝了RVM -
[email protected]:~$ which rvm
/home/murtaza/.rvm/bin/rvm
[email protected]:~$ which gem
/home/murtaza/.rvm/rubies/ruby-1.9.3-p194/bin/gem
但是我也得到這個警告,當我做任何操作與寶石 -
[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
編輯
我已經使用重新安裝RVM curl -L get.rvm.io | bash -s stable --auto
(沒有sudo)。
然而,當我嘗試安裝寶石它給了我下面的錯誤仍然 -
[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
編輯
我做CHOWN對整個事情,但仍然得到錯誤 -
[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
的提醒,讓我們看看[這個答案](http://stackoverflow.com/questions/2796421/warning-insecure-world-writable-dir-when-i-run- a-ruby-or-gem-command)會有所幫助。 – 2012-07-25 06:11:57
你的'chown'對我來說看起來很奇怪。它不應該是'murtaza:murtaza'嗎? – 2012-07-25 07:03:05
完成但仍然是錯誤。但是我檢查了〜/ .gem目錄,並且它沒有一個specs文件。我該怎麼辦 ? – murtaza52 2012-07-25 07:05:00