2017-01-29 19 views
0

Недавно моя система была обновлена ​​до macOS Sierra (10.12). Когда я пытаюсь установить драгоценный камень поставщика, я получаю следующую ошибку.«sudo gem install bundler» throws error (Errno :: EPERM)

Это как-то связано с программным обеспечением gem/bundler/OS?

$ sudo gem install bundler 
    ERROR: While executing gem ... (Errno::EPERM) 
    Operation not permitted - /usr/bin/bundle 

Обратите внимание: у пользователя есть привилегия администратора.

ответ

0

Я не эксперт по Mac, но похоже, что ваша ОС работает без rootless, которую вам нужно отключить, чтобы использовать sudo. Это, как говорится, есть причина, по которой вам нужно запустить sudo gem install? Обычно полезно запускать gem install за пределами sudo, если вы не знаете, что делаете, и абсолютно необходимо, чтобы камень был установлен для всех пользователей.

Если вам нужно sudo, вы можете попробовать запустить csrutil disable в командной строке, а затем перезагрузить и перезагрузить sudo gem install.