openSUSE Leap 42.3: Невозможно установить Jekyll из-за проблем с зависимостями

Я пытаюсь установить Jekyll на свой сервер Linode под управлением openSUSE Leap 42.3, но Zypper выдает следующую ошибку:

# zypper install ruby2.1-rubygem-jekyll
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides rubygem(ruby:2.1.0:colorator:0) >= 0.1 needed by ruby2.1-rubygem-jekyll-3.1.6-3.3.x86_64
 Solution 1: do not install ruby2.1-rubygem-jekyll-3.1.6-3.3.x86_64
 Solution 2: break ruby2.1-rubygem-jekyll-3.1.6-3.3.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c] (c):

Если я принудительно установил, выбрав решение 2, Jekyll завершится неудачно, потому что не может найти правильная версия драгоценного камня colorator . Это происходит, даже если я устанавливаю пакет ruby2.1-rubygem-colorator .

Это проблема с пакетом Jekyll или проблема в восходящем потоке?

Я не хочу использовать команду gem напрямую, потому что это может привести к конфликту с файлами, установленными пакетом управляющий делами. Я бы предпочел использовать один-единственный способ установки приложений на системном уровне.

0
07.09.2017, 07:50
1 ответ

Проблема с пакетом. Лучшее решение сейчас — оставить отчет об ошибке в багзилле SUSE и установить Jekyll из исходников .

Дважды проверьте, когда вы устанавливаете Ruby, чтобы убедиться, что колоратор установлен правильно, когда вы делаете это вручную.

0
28.01.2020, 04:40

Теги

Похожие вопросы