Ошибки при попытке обновить рубиновые самоцветы из 2.0.1 - PullRequest
1 голос
/ 04 октября 2008

Я пытаюсь настроить Mac на изучение Ruby on Rails, но у меня, похоже, есть некоторые проблемы. Если я пытаюсь запустить такие команды, как ./script/server, я получаю это:

Rails требует RubyGems> = 0.9.4 (у вас 0.9.2). Пожалуйста gem update --system и попробуйте снова.

Когда я запускаю "gem update ..", я получаю это:

Обновление RubyGems ... Попытка удаленного обновления rubygems-update ОШИБКА: при выполнении gem ... (Errno :: EACCES) В доступе отказано - /opt/local/lib/ruby/gems/1.8/cache/rubygems-update-1.3.0.gem

Ответы [ 2 ]

5 голосов
/ 04 октября 2008

понял.

Обновление sudo gem --system

0 голосов
/ 07 августа 2017

Начиная с El Capitan, Apple не позволяет пользовательским приложениям изменять /usr/bin по соображениям безопасности. Поэтому лучше установить / обновить rubygems в рекомендованной папке, /usr/local/bin:

sudo gem update -n /usr/local/bin --system

(рекомендация взята с https://stackoverflow.com/a/39928447/1033581)

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