Я только что сделал новую установку RubyMine 4.5, чтобы быстро начать работу с Rails dev.
Всякий раз, когда я пытаюсь установить любой Gem с помощью команды Инструменты> Быстрая установка Gem ... , я получаю следующую ошибку (ниже относится к гему flickraw)
Не удалось установить драгоценные камни
Следующие драгоценные камни не были установлены:
flickraw (0.9.6): При выполнении gem ...
(Errno :: EACCESS)
В доступе отказано - /Users/Andy/.rvm/gems/ruby-1.9.3-p194/cache/flickraw-0.9.6.gem
Думаю, я понимаю, что это ошибка разрешений ... но почему это происходит, разве это не должно работать? И как мне это исправить?
Я использую это на последней версии OSX Mountain Lion.
1 ответ
У меня были подобные проблемы раньше, это оказалось вызвано тем, что sudo был владельцем некоторых драгоценных камней, установленных в той установке rvm ruby, которую я использовал. Я полагаю, что я установил что-то с sudo случайно, я не знаю, но зайдите в /Users/Andy/.rvm/gems/ruby-1.9.3-p194/cache
и /Users/Andy/.rvm/gems/ruby-1.9.3-p194/gems
и посмотрите, владеет ли sudo cache/flickraw-0.9.6.gem
или какими-либо папками в gems
, и если нужно было сменить владельца и группу обратно на вас ... На самом деле у меня было так много всего, что я решил просто удалить и восстановить этот рубин.
Похожие вопросы
Новые вопросы
macos
macOS (ранее известная как OS X или Mac OS X) - это операционная система для настольных ПК от Apple, установленная на компьютерах Macintosh. Используйте этот тег только в том случае, если ваш вопрос касается использования API-интерфейсов macOS или поведения, специфичного для macOS, а не потому, что вы запускаете свой код в macOS. Вопросы, связанные с использованием или устранением неполадок macOS, не относятся к теме и принадлежат сообществу «Спроси другое».
whoami
.rbenv /