Наверное, немного странно ответить на мой собственный вопрос, но я наконец-то все исправил, как слепой мух.Я надеюсь записать опыт, может быть, кто-то, кто полностью похож на меня как абсолютный новичок, со всем не справится в одночасье.
Стадия 1: от драгоценного камня к домашнему пиву (не удалось)
ВВначале я удалял элементы, которые устанавливаются в gem элемент за элементом, затем я устанавливаю brew-gem, чтобы сделать это.На каком-то этапе это работает на Джекилла, но не на мою тему.Появлялось, что я не установил пакет, в котором нуждается тема, даже если я установил его вручную.Итак, в конце я удаляю все, что касается джекилла, из homebrew.
Стадия 2: возвращение к самоцвету (очень длинный путь, но, наконец, он прошел)
Позже я нашел страницу пошагово скажи установить jekyll.Я использую OSX 10.13 (High Sierra), которая вызывает у меня проблемы с разрешениями.Поэтому я только что предоставил доступ с этой строкой:
sudo chown -R $(whoami) /usr/local/*
* является обязательным или не будет работать.Я сделал то же самое с частью ruby
sudo chown -R $(whoami) /Library/Ruby/Gems/2.3.0/*
После этого я установил jekyll и bundler, тщательно следуя инструкции.И установите пакеты, необходимые для темы, вручную через gem install
, который вы можете найти в Gemfile.У меня проблема с jekyll-sitemap, похожая на this , я следовал методу установки pygment.rb через gem install pygments.rb
.И теперь мой сайт локально работает.