У меня установлен RVM, он был установлен как root.Разрешения:
drwxrwsr-x 23 root rvm 4096 2011-09-17 15:22 rvm
Вот пример моей попытки установить гем как sudo:
ubuntu@ip-10-2-15-243:/usr/local/rvm$ sudo gem install bundler
Successfully installed bundler-1.0.18
1 gem installed
Installing ri documentation for bundler-1.0.18...
Installing RDoc documentation for bundler-1.0.18...
ubuntu@ip-10-2-15-243:/usr/local/rvm$ gem list
*** LOCAL GEMS ***
rake (0.9.2)
Странно то, что если я "sudo su -", а затемустановить гем как root, он работает.Это проблема с тем, как ubuntu указан в файле sudoers?
ubuntu ALL=(ALL) NOPASSWD:ALL
Я редактировал sudoers с помощью VIM, и он сказал мне использовать VISUDO, поэтому я не уверен, что это создало проблему.