Я не очень хорошо пишу по-английски, но надеюсь, вы меня понимаете.
Я решил установить тему в своем проекте на jekyll.Перемещено в папку проекта.Я выполнил команду boundle install, но некоторые пакеты (из gemfile) не были установлены.Например, накогири, так как в моей системе не было libxml2-dev (вроде так) для распаковки gem и (или) работы с ним (я так понял).После исправления и установки nokogiri я запустил сервер Jekyll с помощью команды: jekyll serve -w.Сервер не запустился из-за отсутствия пакетов:
listen (~> 3.0)
rouge (<4,> = 1.7)
rb-fsevent (> = 0.9.4, ~> 0.9)
ffi (<2,> = 0.5.0)
Я установил пакеты вручную, но были установлены последние версии пакетов (возможно, в то время это было не совсем разумно).Теперь сервер не работает, не запускается, требуются именно эти версии пакета, но утилита установки не исправляет версии пакета, но пишет, что все в порядке.
Я решил установить пакет с консоли, выполнивhand:
sudo bundle install --gemfile = listen-3.1
Do not run Bundler as root. Bundler can ask for sudo if it is needed, and install your bundle as root will break this application for
all non-root users on this machine.
[!] There was an error parsing `listen-3.1`: No such file or directory @ rb_sysopen - /home/user01/jekyllsites/myblog01/listen-3.1. Bundler can not continue.
У меня не получилось.
Вопрос: Какая команда из консоли для установки именно правильной версии пакетов?
Спасибо за просмотр.