2012-01-04 26 views
5

Tôi đang sử dụng ImageMagick-6.7.4 với đường ray 3 và cũng đã cài đặt đá quý paperclip vào ứng dụng của tôi. Tôi theo sau this guide để cài đặt imagemagick và nó hoạt động từ thiết bị đầu cuối của tôi nhưng không phải với ứng dụng đường ray của tôi. Tôi đã bao gồm các đường dẫn cho các xác định lệnh trong development.rb tôi nhưsh: xác định: lệnh không tìm thấy đường ray imagemagick 3

Paperclip.options[:command_path]='/path-where-my-identify-got-installed/' 

nhưng nó vẫn mang lại cho tôi một lỗi như

Command :: identify -format %wx%h'/var/folders/Cd/CdjXsnlyEPyFqs4pwH83T++++TI/-Tmp-/stream20120104-2402-5iizym-0.png[0]'[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Could not run the `identify` command. 
Please installImageMagick.>Command :: identify -format %wx%h '/var/folders/Cd/CdjXsnlyEPyFqs4pwH83T++++TI/-Tmp-/stream20120104-2402-5iizym-0.png[0]'[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Could not run the `identify` command. Please install ImageMagick.>SQL (0.1ms) BEGIN 

Trả lời

8

Bạn có thể thử làm liên kết tượng trưng để xác định từ thư mục của bạn để usr/thư mục bin.

ln -s /your/imagemagick/path/identify /usr/bin/identify 
+1

Hoặc thêm '/ your/imagemagick/path' vào' $ PATH' (tuy nhiên bạn sẽ làm điều đó trong ngữ cảnh của ứng dụng Rails). –

+0

cảm ơn bạn rất nhiều vì phản ứng của bạn bây giờ mọi thứ hoạt động tốt với tôi với sự thay đổi bây giờ đường dẫn nhận dạng của tôi là Paperclip.options [: command_path] = "/ opt/local/bin /" nhưng trước đây tôi đã cài đặt nó trong thư mục home i không chắc chắn liệu điều này có tạo nên sự khác biệt nhưng nó hoạt động ngay bây giờ –

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