Я искал эту проблему и не мог найти соответствующие похожие вопросы. Пожалуйста, несите меня, если это повторяется.
Я выполнил инструкции в RVM для установки RVM, и у меня установлены рубины:
[email protected]:~$ rvm list
rvm rubies
ruby-1.8.7-p302 [ i386 ]
=> ruby-1.9.2-p0 [ i386 ]
Как вы можете видеть, я сделал ruby-1.9.2 своим дефолтом.
Это мой каталог gem:
[email protected]:~$ rvm gemdir
/home/syed/.rvm/gems/ruby-1.9.2-p0
Теперь я попытался установить рельсы, и у меня возникла следующая ошибка:
[email protected]:~$ gem install rails
ERROR: While executing gem ... (Errno::EACCES)
Permission denied - /home/syed/.gem/specs
Я даже сделал это без каких-либо различий в ошибке:
[email protected]:~$ chown -R syed /home/syed/.rvm/
В настоящее время моя среда выглядит следующим образом:
[email protected]:~$ gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.7
- RUBY VERSION: 1.9.2 (2010-08-18 patchlevel 0) [i686-linux]
- INSTALLATION DIRECTORY: /home/syed/.rvm/gems/[email protected]
- RUBY EXECUTABLE: /home/syed/.rvm/rubies/ruby-1.9.2-p0/bin/ruby
- EXECUTABLE DIRECTORY: /home/syed/.rvm/gems/[email protected]/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-linux
- GEM PATHS:
- /home/syed/.rvm/gems/[email protected]
- /home/syed/.rvm/gems/[email protected]
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
Я не понимаю, почему он пытается установить gems в мой путь к каталогу gem системы?