1

safe_yaml をインストールしたにもかかわらず、jekyll-import のインストールが失敗し、見つからないというメッセージが表示されます。

$ gem list --local | grep safe
safe_yaml (0.9.7)
$ gem install jekyll-import --pre
ERROR:  While executing gem ... (Gem::DependencyError)
     Unable to resolve dependencies: jekyll-import requires safe_yaml (~> 0.7.0)
$ 

何かアドバイス?ありがとう。

ジャセッコ

4

3 に答える 3

1

これが私が見つけた(部分的な)解決策です。

このスレッドの zapbuild のアドバイスに従って、 safe_yaml 0.7.0インストールしましたが、3 つの gem: jekyll、jekyll-import、safe_yaml 間の循環参照の競合に対してクラッシュしました。その詳細は教えません。

何度か試行した後、以前のすべての jekyll および safe_yaml バージョンをアンインストールし、最新の 1.2.1 を一時的にインストールして jekyll-import の要件と互換性を保ちながら、safe_yaml 0.7.* を引き続き使用することで解決しました。

インポートが完了したら、最新の Octopress の厳密な要件である jekyll 0.12.0 にダウングレードする必要がありました (0.12.1 でさえありません!)。

とにかく、インポートは完全には成功しませんでした (記事はファイル構造にありますが、ウェブサイト構造からリンクされておらず、逆に指定したにもかかわらず、画像は取得されませんでした)、インストールの問題は解決しました。

ジャセッコ

于 2013-11-09T10:07:16.570 に答える
1

そのバージョンの問題は、safe_yaml バージョンをアップグレードまたはダウングレードする必要があります。エラーで述べたように、safe_yaml 0.7.0 にのみインストールされます。

于 2013-11-07T11:42:36.473 に答える