1

このJekyll/octopress 用の画像サムネイル プラグインをJekyll サイトにインストールしようとしていますが、Jekyll は mini_magick gem を見つけることができません。

を使用して、前提条件の 1 つである ImageMagick を既にインストールしbrew install ImageMagickました。

を使用して、ImageMagick の Ruby ラッパーである mini_magick もインストールしましたgem install mini_magick。応答は次のとおりです。

Successfully installed mini_magick-4.0.2
Parsing documentation for mini_magick-4.0.2
1 gem installed

入力するgem list mini_magickと、次の応答が返されます。

*** LOCAL GEMS ***

mini_magick (4.0.2)

しかし、jekyll servemini_magick を必要とするサムネイル プラグインを統合してサイトを構築しようとすると、次のエラーが発生します。

/Users/tjohnson/projects/resolve/_plugins/thumbnail.rb:21:in `require': cannot load such file -- mini_magick (LoadError)from /Users/tjohnson/projects/resolve/_plugins/thumbnail.rb:21:in `<top (required)>'

入力するbundle show mini_magickと、次の応答が返されます。

`Could not find gem 'mini_magick'. 

mini_magick をインストールできるのに、Jekyll で見つからないのはなぜですか? 私はRubygemsが初めてです。プロジェクトごとに個別の gem ファイルがあり、mini_magick gem を自分の Jekyll プロジェクトとは別の gem ディレクトリにインストールしましたか?

4

1 に答える 1

0

試す:

bundle exec jekyll server

image_magickにのみ影響する同様のシナリオの後、これは私にとってはうまくいきました。

私にとっては、jekyll-picture-tag拡張機能を使用した後に表示されたエラーです。拡張機能の gem を Gemfile に追加し、bundler install を実行すると、bundle show で確認されたすべての依存関係がインストールされました。このバンドラー アプローチを使用して Jekyll を実行した後、エラーは自己解決しました。

Jekyllサポートスレッドから集められたアイデアは、異なるが同様の問題に取り組んでいます。

于 2016-01-02T21:06:41.927 に答える