13

MiniMagick を使用して画像のサイズを変更しようとしていますが、コントローラー ファイルで次の操作を行いました。

require 'rubygems'
require 'mini_magick'

img = MiniMagick::Image.open(file)

しかし、コントローラーを呼び出すと、次のようになります

LoadError (cannot load such file -- mini_magick)

gem 'mini_magick'Gemfile に追加したので、何が起こっているのかまったくわかりません。誰かがこれで私を助けることができますか?

ところで、 と の両方で使用できますがirbrails consoleサーバーとして実行する場合は使用できません。

事前にThx。

4

6 に答える 6

26

くそー、サーバーを再起動すると解決しました..

于 2013-04-19T15:50:07.510 に答える
0

私もこの問題に直面していました。行のコメントを外すだけです

include CarrierWave::MiniMagick 

アップローダファイルで、その行にコメントがあることを確認してください

include CarrierWave::RMagick

したがって、アップローダー ファイルの設定は次のようになります。

# include CarrierWave::RMagick
include CarrierWave::MiniMagick
于 2013-06-21T07:18:14.203 に答える