我正在尝试将此Image thumbnailing plugin for Jekyll/octopress安装到我的Jekyll网站上,但是Jekyll找不到mini_magick gem。
我已经使用brew install ImageMagick
安装了ImageMagick,这是其中一个先决条件。
我还使用gem install mini_magick
安装了mini_magick,它是ImageMagick的ruby包装器。答复是:
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 serve
构建我的网站时,集成了需要mini_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目录中?
答案 0 :(得分:0)
尝试:
bundle exec jekyll server
在影响image_magick的类似场景之后,这对我有用。
对我来说,使用jekyll-picture-tag扩展程序后出现错误。我将扩展程序的gem添加到我的Gemfile中,运行了bundler install,它安装了所有使用bundle show确认的依赖项。使用此捆绑方法运行Jekyll后,错误会自行解决。
从Jekyll support thread处理一个不同但相似的问题的想法。