Я не очень хорошо пишу по-английски, но надеюсь, вы меня понимаете.
Решил установить тему в свой проект на jekyll. Перенесено в папку проекта. Я выполнил команду установки Boundle, но некоторые пакеты (из gemfile) не были установлены. Например накогири, т.к. в моей системе не было libxml2-dev (вроде так) для распаковки гема и(или) работы с ним (я так понял). После исправления этого и установки nokogiri я запустил сервер Jekyll с помощью команды: jekyll serve -w. Сервер не запустился, потому что не было пакетов:
listen (~> 3.0)
rouge (<4,> = 1.7)
rb-fsevent (> = 0.9.4, ~> 0.9)
ffi (<2,> = 0.5.0)
Я установил пакеты вручную, но были установлены последние версии пакетов (Возможно, это было не совсем разумно на тот момент). Теперь сервер не работает, не запускается, требуя именно этих версий пакетов, но bindle unstall не исправляет версии пакетов, а пишет, что все нормально.
Я решил установить пакет из консоли вручную:
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.
у меня это не сработало.
Вопрос: Какой командой из консоли установить именно нужные версии пакетов?
Спасибо за просмотр.