مشکل در rmagick

gem
rails

#1

سلام دوستان کدی نوشتم در باب واتر مارک کردن در عکس تو سیستم خودم درست کار میکنه ولی تو ی سیستم دیگه (با git ) این ارور رو میده :
error prohibited this product from being saved:

Images Failed to manipulate with rmagick, maybe it is not an image?

تا جایی که فهمیدم به محل ایراد میگیره و لی عکس دقیقا تو همون مکان وجود داره !
(نکته:این قسمت رو سیستم خودم کار میکنه ولی توی یه سیستم دیگه کار نمیکنه imagemagick هم نصب رو هر دو سیستم ) !

اینم کد واترمارک :

  process :watermark

  def watermark
    manipulate! do |img|
      logo = Magick::Image.read("#{Rails.root}/public/img/BamaLogo.png").first
      img = img.composite(logo, Magick::NorthWestGravity, 15, 0, Magick::OverCompositeOp)
    end
  end

#2

لطفا مشخصات سیستم ذکر کنید


#3

هردو دستگاه مک برای خودم روبی 2.1 نصبه برای اونی که کار نمیکنه 2.2.3


#4

Imagemagick رو پاك كنيد بعد brew update و دباره imagemagick نصب كنيد
brew uninstall imagemagick
brew update
brew install imagemagick
brew link imagemagick
اگر نشد بازم پست بزاريد


#5

اقا روcentos هم کار نکرد image magick رو نصب کردم با rmagick نمی دونم رو سیستم خودم چی نصب کردم که کار میکنه :\


#6

من centos استفاده نمی کنم و اطلاعات چندانی از سیستم پکیج های داغپنش ندارم. اما در کل باید کتابخانه مورد نظر رو با هدر هاش نصب داشته باشی. در کل اگر ابزار دیگه هم بتونی استفاده کنی شاید بهتر باشه