openSUSE Leap 42.3: 依存関係の問題により Jekyll をインストールできません。

openSUSE Leap 42.3: 依存関係の問題により Jekyll をインストールできません。

openSUSE Leap 42.3を実行しているLinodeサーバーにJekyllをインストールしようとしていますが、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):

coloratorソリューション2を選択して強制インストールすると、正しいバージョンのgemが見つからないため、Jekyllが失敗します。パッケージをインストールした場合でもruby2.1-rubygem-coloratorこれが発生します。

これはJekyllパッケージの問題ですか、それともアップストリームの問題ですか?

gemパッケージマネージャがインストールしたファイルと競合する可能性があるため、コマンドを直接使用したくありません。むしろ、システムレベルでアプリケーションをインストールする方法は1つだけ使用したいと思います。

ベストアンサー1

パッケージの問題です。現在の最良の解決策はバグレポートを残すことです。SUSE用バグジラそしてJekyllをインストールしてください。源泉

Rubyをインストールするときは、手動でインストールするときにシェーダーが正しくインストールされていることを確認してください。

おすすめ記事