На всех моих установках gem я должен делать sudo ? Так
sudo gem install rails
будет работать, пока только
gem install rails
не будет работать. Как мне это исправить?
У меня установлен 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
Однако я также получаю это предупреждение, когда выполняю какие-либо операции с драгоценным камнем-
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
РЕДАКТИРОВАТЬ
Я переустановил rvm, используяcurl -L get.rvm.io | bash -s stable --auto
(без sudo ).
Однако все же, когда я пытаюсь установить gem, я получаю следующую ошибку-
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
РЕДАКТИРОВАТЬ
Я все понял, но все равно получаю ошибку-
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