2015-03-31 17 views
20

Tôi gặp lỗi này khi tôi chạy ứng dụng đường ray trên OSX của mình và tôi đã cố tải lên hình ảnh.Lỗi Rails: ImageMagick/GraphicsMagick chưa được cài đặt

Tôi có mẫu "sản phẩm" và tôi đang sử dụng Mini_Magick với CarrierWave để tải lên hình ảnh của sản phẩm. Khi tôi tạo ra một sản phẩm trên máy tính xách tay ubuntu tôi, nó hoạt động tốt, nhưng khi tôi làm điều đó trên macbook của tôi, nó ném lỗi:

Hình ảnh Không thể thao tác với MiniMagick, có thể nó không phải là một hình ảnh? Lỗi gốc: ImageMagick/GraphicsMagick chưa được cài đặt

Tôi đã thực hiện lệnh "gói cài đặt" và mọi thứ hoạt động tốt ... bạn có biết vấn đề có thể là gì không?

Trả lời

34

Tôi nghĩ rằng bây giờ bạn có thể có một số nền tảng trên OSX của mình. Bạn có thể thử gỡ bỏ tất cả mọi thứ và bắt đầu lại:

để gỡ bỏ cài đặt

brew uninstall imagemagick graphicsmagick libpng jpeg 
brew cleanup -s 

Để cài đặt

brew install graphicsmagick 

Hy vọng rằng công trình này cho bạn

+0

trong đó thư mục tôi nên chạy lệnh này? Bởi vì nó trả về cho tôi lỗi này: "Lỗi: Không có keg như vậy:/usr/local/Cellar/imagemagick" –

+13

hãy thử chỉ để cài đặt nó 'brew install graphicsmagick' – MZaragoza

+0

Làm thế nào về trên cửa sổ? – codigomonstruo

Các vấn đề liên quan