рельсы новая ошибка - PullRequest
       0

рельсы новая ошибка

0 голосов
/ 29 января 2012

Когда я запускаю новое приложение rails ... Я получаю эту ошибку

/Library/Ruby/Site/1.8/rubygems/specification.rb:542:in `read': Permission denied - /Library/Ruby/Gems/1.8/specifications/coffee-script-source-1.2.0.gemspec (Errno::EACCES)
from /Library/Ruby/Site/1.8/rubygems/specification.rb:542:in `load'
from /Library/Ruby/Site/1.8/rubygems/specification.rb:269:in `_all'
from /Library/Ruby/Site/1.8/rubygems/specification.rb:268:in `each'
from /Library/Ruby/Site/1.8/rubygems/specification.rb:268:in `_all'
from /Library/Ruby/Site/1.8/rubygems/specification.rb:267:in `reverse_each'
from /Library/Ruby/Site/1.8/rubygems/specification.rb:267:in `_all'
from /Library/Ruby/Site/1.8/rubygems/specification.rb:409:in `each'
from /Library/Ruby/Site/1.8/rubygems/dependency.rb:216:in `find_all'
from /Library/Ruby/Site/1.8/rubygems/dependency.rb:216:in `matching_specs'
from /Library/Ruby/Site/1.8/rubygems/dependency.rb:238:in `to_specs'
from /Library/Ruby/Site/1.8/rubygems/dependency.rb:256:in `to_spec'
from /Library/Ruby/Site/1.8/rubygems.rb:1208:in `gem'
from /usr/bin/rails:18

Я могу обойти это, запустив от имени пользователя root, но у меня возникают проблемы при этом.Почему я получаю эту ошибку / как ее исправить?

1 Ответ

1 голос
/ 29 января 2012

Использование RVM .Это сделает вашу жизнь намного проще.Проблема в том, что ваша обычная учетная запись пользователя не имеет доступа к этому файлу.По умолчанию RVM хранит файлы gems и ruby ​​как пользователь, установивший RVM, поэтому у вас не должно возникнуть никаких проблем.Вы можете легко переключать версии Ruby таким образом, и я бы рекомендовал обновить его до 1.9.3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...