Я искал эту проблему и не нашел похожих похожих вопросов. Пожалуйста, несите меня, если это повторяется.Ошибка разрешения отказа при использовании RVM
Я следовал руководству в RVM сайта установить RVM и я установил рубины:
[email protected]:~$ rvm list
rvm rubies
ruby-1.8.7-p302 [ i386 ]
=> ruby-1.9.2-p0 [ i386 ]
Как вы можете видеть, что я сделал рубиново-1.9.2 моего по умолчанию.
Это мой драгоценный камень каталог:
[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/
Я не понимаю, почему он пытается установить драгоценные камни в мой путь к каталогу системы gem?
Также найдено странное явление. Когда я открываю новую оболочку, рубиновая версия должна быть той, которая установлена общесистемной (т. Е. Ruby-1.8.7), не так ли? Но, это дает мне 1.9.2, и я должен сделать систему rvm, чтобы вернуться к этому. – 2010-11-29 11:17:53
Очень странно. Попробуйте `chmod -R u + w/home/syed/.rvm` – aceofspades 2010-11-29 18:19:18