2016-04-14 2 views
0

У меня проблемы с Джекилом, работающим над El Capitan. Ну, любой драгоценный камень действительно. Все мои установки Gem завершились неудачно, и я узнал, что это связано с защитой системы Integrity от Apple. Рекомендуемым решением является использование рубинового инструмента управления версиями RBENV.Борьба с установкой Jekyll на El Capitan

  • Установленная rbenv и ruby-build использованием homebrow
  • установлен рубин 2.3.0
  • Набор rbenv global для 2.3.0
  • побежал rbenv init и добавили его в ~/.zshenv так что мой путь теперь выглядит следующим образом: /usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/thuijls/.rbenv/shims
  • gem install отлично работает, я установил jekyll и некоторые другие драгоценные камни. Нет драмы, все установлено до /usr/local/bin/gems.
  • побежал rbenv rehash

Запуск любой из них Тхо:

/usr/local/bin/jekyll:22:in `load': cannot load such file -- /Library/Ruby/Gems/2.0.0/gems/jekyll-3.0.3/bin/jekyll (LoadError) 
from /usr/local/bin/jekyll:22:in `<main>' 

Они по-прежнему пытаются получить доступ к стандартным рубин от Apple в /Library/, который является, где не установлены ни один из этих драгоценных камней.

Любые предложения?

ответ

2

Хотя я не использую rbenv, попробуйте эти несколько шагов:

  • запустить brew prune исправить символические ссылки системы;
  • исправить любые другие проблемы, указанные brew doctor;
  • использование .bash_profile в вашей домашней папке вместо ~/.zshenv

Если он все еще не работает, попробуйте использовать RVM:

  • установить его с аргументом для настройки PATH правильно с: \curl -sSL https://get.rvm.io | bash -s stable --auto-dotfiles
  • набор РВМ использовать Homebrew установить любые необходимые зависимости с rvm autolibs enable && rvm autolibs packages && rvm autolibs homebrew
  • установить рубиново-2.3.0: rvm install 2.3.0
  • и установите любой драгоценный камень на ваш текущий гемсет
+0

Спасибо. Я попробую RVM и вернусь к вам ... – Jorg

+0

RVM работает. Благодарю. – Jorg

Смежные вопросы