2013-08-22 29 views
9

Tôi đang chuyển sang Rails4. Trong uploader tôi, tôi có như sau:Carrierwave, Rails 4; Errno :: ENOENT (Không có tập tin hoặc thư mục nào - xác định)

version :thumb do 
    process :resize_to_fill => [200, 200] 
    end 

Mà bây giờ gây ra lỗi như sau: "Errno :: ENOENT (Không có tập tin hoặc thư mục - xác định)"

Các lỗi sẽ biến mất khi tôi nhận xét ra mã, nhưng tất nhiên bây giờ tôi không có một hình thu nhỏ. Bất kỳ ý tưởng nào về những gì đang gây ra điều này?

+0

Bạn đang sử dụng phiên bản mới nhất của sóng mang? –

Trả lời

19

Cài đặt lại imagemagick đã khắc phục sự cố.

+0

Bạn đang sử dụng phiên bản imagemagick nào? – cortex

+1

Tôi hiện đang sử dụng mini_magick 3.6.0 – pickwick

+0

Tôi gặp phải sự cố tương tự cũng như một số phiên bản mới không được tạo. Tôi đã cố gắng để loại bỏ bộ nhớ cache carrierwave, id bộ nhớ cache và đã làm rất nhiều điều nhưng không có gì làm việc cho tôi .... cuối cùng cài đặt lại imagemagick làm việc cho tất cả các vấn đề của tôi. Cảm ơn rất nhiều @pickwick .... người đàn ông bạn đã tiết kiệm thời gian của tôi ... – przbadu

0

Nếu bạn cập nhật hình ảnh và có vấn đề "Errno :: ENOENT (Không có tệp hoặc thư mục - xác định)". Hãy thử cập nhật gem "mini_magick" và "rmagick".

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