2013-03-10 147 views
2

我有一段非常艱難的時間試圖讓rmagick工作,所以我試圖讓mini_magick來做它。圖片上傳很好,而且我只是想調整大小。試圖使用載波的mini_magick gem來調整圖像大小(Ruby on Rails)

我在image_uploader.rb

version :thumb do 
    process :resize_to_fit => [150, 150] 
    end 

使用這個,但我得到即使安裝mini_magick此錯誤消息

LoadError in StaticPagesController#home 

cannot load such file -- mini_magick (You may need to install the mini_magick gem) 

我跑了「創業板安裝mini_magick」以及通過創業板文件,我知道安裝了mini_magick的3.5.0版本。任何人都知道如何解決這個問題?

我只是想通過carrierwave上載圖片時調整大小。

謝謝

+0

我知道這是一個很老的帖子,但是您能標記答案或發佈您找到的解決方案嗎? – Alfie 2015-01-03 17:52:01

回答

0

你在使用Bundler嗎?您需要明確指定Gemfile中的gem以使其可用。

1

以下行添加到您的Gemfile:

gem 'mini_magick' 
2

確保寶石被添加到Gemfile中:

gem 'mini_magick' 

然後運行:

bundle install 

最後,重啓導軌服務器

rails server 
0

MiniMagick是名爲ImageMagick的命令行應用程序的Ruby包裝程序,因此您需要先安裝ImageMagick。您可以通過終端安裝ImageMagick。 brew update brew install imagemagick

接下來,將gem 'mini_magick'添加到您的gem文件中。 然後運行bundle

相關問題