openSUSE Leap 42.3: Não é possível instalar o Jekyll devido a problemas de dependência

0

Estou tentando instalar o Jekyll no meu servidor Linode executando o openSUSE Leap 42.3, mas o Zypper me fornece este erro:

# 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):

Se eu forçar a instalação selecionando a solução 2, o Jekyll falhará porque não consegue encontrar a versão correta da colorator gem. Isso ocorre mesmo se eu instalar o pacote ruby2.1-rubygem-colorator .

Este é um problema com o pacote Jekyll, ou o problema é o upstream?

Eu não quero usar o comando gem diretamente, pois isso pode resultar em conflitos com arquivos instalados pelo gerenciador de pacotes. Eu prefiro usar uma e apenas uma maneira de instalar aplicativos no nível do sistema.

    
por bwDraco 07.09.2017 / 04:18

1 resposta

0

É um problema com o pacote. A melhor solução agora é deixar um relatório de bug no bugzilla do SUSE e instalar o Jekyll do sources .

Verifique novamente quando você está instalando o Ruby para ver se o colorador está instalado corretamente quando você o faz manualmente.

    
por 07.09.2017 / 04:44