Я попытался установить Jekyll на мой Mac (OS X 10.11.6 El Capitan с установленными инструментами Xcode cli), используя gem install jekyll
, но я получил эту ошибку:
$ gem install jekyll
ОШИБКА: во время выполнения драгоценного камня ... (Gem:: FilePermissionError)
У вас нет прав на запись в каталог /Library/Ruby/Gems/2.0.0.
Я нахмурился и прочитал документацию по устранению неполадок при установке на сайте Jekyll, где обсуждается SIP в El Capitan. Я все еще чувствую себя неудовлетворенным в этот момент.
Я не знаю ничего о Ruby, кроме того, что я читал сегодня, но я знаю немного о bash. Разработчики предлагают использовать sudo gem install -n /usr/local/bin jekyll
. Является ли sudo
в этом случае только для разрешений для папки /usr/local/bin
требующих повышенных привилегий, или для чего-то еще?
Есть ли способ, которым я могу установить Jekyll
- без использования
sudo
и - без установки Homebrew (или любых других инструментов для установки пакетов / стороннего программного обеспечения) и
- без изменения прав доступа (
755
root:wheel
) в моей папке/usr/local/
?
Если да, как это повлияет на работу Джекилла?