2013-04-19 14 views
7

yükleyemiyor ve benim denetleyicisi dosyasında aşağıdaki vermedi:MiniMagick - Böyle dosyayı ben görüntüleri yeniden boyutlandırmak için MiniMagick kullanmaya çalışıyorum

require 'rubygems' 
require 'mini_magick' 

ve

img = MiniMagick::Image.open(file) 

Ama çağırmak kontrolör böylece gerçekten hiçbir fikrim yok benim Gemfile için gem 'mini_magick' ekledik

LoadError (cannot load such file -- mini_magick) 

aşağıdaki neyin devam ediyor. Birisi bana yardım edebilir mi?

BTW, hem irb hem de rails console numaralı telefonlarda bulunur, ancak sunucu olarak çalıştırıldığında kullanılamaz.

Önceden Thx. Ben de bu sorunu bakıyordu

+0

Sunucuyu komut satırından mı (örn., Raylar sunucusu) veya IDE aracılığıyla mı çalıştırıyorsunuz? –

+0

@DaveIsaacs – Guanlun

+0

Hmmm çalıştırmak için unicorn kullanıyorum, IDE ile koşuyorsanız, IDE'nizin komut satırına eşdeğer bir ortamda çalıştığından emin olmanızı önerecektim. Unicorn hakkında hiçbir şey bilmiyorum, ancak :( –

cevap

14

Kahretsin sunucuyu yeniden başlatmadan .. onu çözdüm.

# include CarrierWave::RMagick 
include CarrierWave::MiniMagick 
+5

: D "StackOverflow sorusu teslim edildiğinde bir önkoşul onay kutusu olmalı" –

+0

Raylar projesi için, evet. – Nikkolasg

0

0

bazıları: Sadece çizgi

include CarrierWave::RMagick 

Yani yükleyici dosyasında ayar bu gibi görünmelidir yorumladı senin yükleyici dosyasında satır

include CarrierWave::MiniMagick 

yorumsuz ve emin olun Bu problemin nedeni, mücevherlerin en son versiyonuna sahip olmamasından kaynaklanmaktadır. Paket güncellemesi çalıştırılarak düzeltilebilir.