2013-06-08 36 views
5

Tôi đang cố gắng cài đặt ImageMagick trên Windows. Những gì tôi đã làm là cài đặt Windows RailsInstaller tạo phiên bản của tôi và bây giờ tôi cần phải sử dụng ImageMagick nhưng đối với một số lý do nó không hoạt động.ImageMagick Cài đặt Windows

Tôi mất mã nguồn nhị phân và cài đặt và chạy nó từ trang này nhưng không có vẻ để làm các trick http://www.imagemagick.org/script/binary-releases.php#windows

Tôi cũng thử http://www.youtube.com/watch?v=gEWAVlNCKhg sau nhưng nó không hoạt động

Đối với Ví dụ đầu tiên Trong cmd tất cả những gì tôi phải làm là lệnh sau đây để hiểu của tôi để làm cho nó hoạt động ở đây những gì tôi nhận được

C:\Sites\case>convert wizard: wizard.jpg 
Invalid Parameter - wizard.jpg 

C:\Sites\case>convert wizard.jpg 
Invalid drive specification. 

C:\Sites\case>convert logo: logo.gif 
Invalid Parameter - logo.gif 

C:\Sites\case>$ convert logo: logo.gif 
'$' is not recognized as an internal or external command, 
operable program or batch file. 

C:\Sites\case> 

Sau đó tôi thấy điều này. Từ https://github.com/rmagick/rmagick mà nhà nước nó bao gồm rmagick nhưng sau đó tôi chạy bó và có được điều này Thank

Installing rmagick (2.13.2) 
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension 
. 

    C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb 
checking for Ruby version >= 1.8.5... yes 
Invalid drive specification. 
Unable to get ImageMagick version 
*** extconf.rb failed *** 
Could not create Makefile due to some reason, probably lack of 
necessary libraries and/or headers. Check the mkmf.log file for more 
details. You may need configuration options. 

Provided configuration options: 
     --with-opt-dir 
     --without-opt-dir 
     --with-opt-include 
     --without-opt-include=${opt-dir}/include 
     --with-opt-lib 
     --without-opt-lib=${opt-dir}/lib 
     --with-make-prog 
     --without-make-prog 
     --srcdir=. 
     --curdir 
     --ruby=C:/RailsInstaller/Ruby1.9.3/bin/ruby 


Gem files will remain installed in C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9 
.1/gems/rmagick-2.13.2 for inspection. 
Results logged to C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rmagick-2 
.13.2/ext/RMagick/gem_make.out 
An error occurred while installing rmagick (2.13.2), and Bundler cannot 
continue. 
Make sure that `gem install rmagick -v '2.13.2'` succeeds before bundling. 

sự giúp đỡ nào.

Trả lời

7

Ở đây, bạn hãy cài đặt ImageMagick và tạo đá quý RMagick và làm cho nó hoạt động.

Thực hiện theo các bước dưới đây:

  1. Go here gương hình ảnh.
  2. Tải xuống ImageMagick của mọi phiên bản ngoại trừ bản phát hành hiện tại mới nhất, có một số vấn đề
  3. Cài đặt tùy chọn: Thêm vào tiêu đề PATH và phát triển. Đường dẫn cài đặt không được chứa khoảng cách.
  4. Trong loại dòng lệnh, chuyển đổi-đảo ngược để kiểm tra xem mọi thứ có hoạt động hay không. Nó nên in cái gì đó như:

    Version: ImageMagick 6.6.1-10 2010/05/15 Q16 http://www.imagemagick.org Copyright: Bản quyền (C) 1999-2010 ImageMagick Studio LLC Các tính năng: OpenMP

  5. Cài đặt DevKit nếu bạn chưa có.

  6. Cài đặt viên ngọc rmagick: gem install rmagick --platform=ruby -- --with-opt-lib=c:/ruby192/ImageMagick/lib --with-opt-include=c:/ruby192/ImageMagick/include

(Đảm bảo các đường dẫn trỏ đến ImageMagick bất cứ nơi nào bạn cài đặt)

Nó nên in

Temporarily enhancing PATH to include DevKit... 
Building native extensions. This could take a while... 

Và sau một vài phút nếu mọi thứ diễn ra phải, bạn sẽ thấy

Successfully installed rmagick-2.13.1 
1 gem installed 
Installing ri documentation for rmagick-2.13.1... 
Installing RDoc documentation for rmagick-2.13.1... 

Và đó là nó.Chỉ cần thêm hai liên kết mà là hữu ích: 1 blog2 blog nếu bạn vẫn không thể cài đặt

+0

Có vẻ tốt nhưng bạn thực sự cần phải "prepend' thư mục bin imagemagick vào đường dẫn, không chỉ thêm nó. – pguardiario

+3

Liên kết hiện đã bị hỏng. – Aux

+0

Liên kết nào không hoạt động? –

4
  • Đầu tiên là vấn đề về đường dẫn. Có một convert.exe đang nhận được được tìm thấy trước ImageMagick.
  • Lý do thứ hai là vì bạn không có công cụ xây dựng làm việc.
+1

pguardiario là hoàn toàn đúng. Có một convert.exe trong c: \ windows \ system32. Nó là để chuyển đổi một khối lượng FAT thành NTFS. Nó hy vọng sẽ được thông qua một ký tự ổ đĩa. Đó là lý do tại sao nó nói "Thông số kỹ thuật ổ đĩa không hợp lệ". Tôi đặt ImageMagick ở đầu đường dẫn và bây giờ không chỉ các lệnh kiểm tra ImageMagick hoạt động, nhưng tôi đã có thể cài đặt gem Rmagick mà không có vấn đề gì. –

0

này là phương pháp duy nhất mà làm việc cho tôi:

http://rails.webintellix.com/2010/01/04/how-to-install-rmagick-imagemagick-on-windows/

+0

Lưu ý rằng [câu trả lời chỉ có liên kết] (http://meta.stackoverflow.com/tags/link-only-answers/info) không được khuyến khích, các câu trả lời SO phải là điểm cuối của việc tìm kiếm giải pháp (so với nhưng một điểm dừng khác của tài liệu tham khảo, mà có xu hướng để có được cũ theo thời gian). Vui lòng xem xét thêm bản tóm tắt độc lập tại đây, giữ liên kết dưới dạng tham chiếu. – kleopatra

2

Cách cài đặt ImageMagick trên Windows 8.1, kể từ ngày 5/1/2017:

  1. hít một hơi thật sâu

  2. gỡ bỏ cài đặt ImageMagick/rmagick/tất cả mọi thứ đó là thất bại cho đến nay

  3. chắc chắn rằng bạn có devkit rằng câu trả lời chấp nhận liên quan đến

  4. Đừng tải về v7 hiện tại của ImageMagick. Tôi không biết tại sao, nhưng nó không hoạt động. Thay vào đó, hãy tải xuống ImageMagick-6.9.8-4-Q16-x86-dll.exe từ here

  5. Cài đặt, bao gồm tiêu đề. Vì nó là V6, nó bao gồm các tiện ích cũ nên bạn không phải lo lắng về điều đó. Cài đặt vào thư mục C: của bạn để không có dấu cách trong đường dẫn.
  6. Mở các biến môi trường của bạn. Bạn biết đấy, hệ thống> cài đặt hệ thống nâng cao> biến môi trường.
  7. Tìm PATH trong các biến hệ thống, chỉnh sửa và sao chép và dán giá trị biến lớn vào một notepad hoặc một cái gì đó để bạn có thể đọc nó đúng cách.
  8. Tìm đường dẫn của ImageMagick, cắt nó ra và dán vào mặt trước. PATH của tôi bắt đầu bằng "C: \ ImageMagick-6.9.8-Q16; ..." Nếu không có, hãy tự thêm nó.
  9. Cập nhật PATH của bạn bằng ImageMagick ở mặt trước.
  10. Bạn nên thiết lập tất cả, đi vào dấu nhắc lệnh và nhập "chuyển đổi-chuyển đổi". Thay vì kết quả "Đặc tả ổ đĩa không hợp lệ" khiến tôi phát điên, bạn sẽ thấy thông số phiên bản hiện tại.
  11. Bobs chú của bạn, bạn có ImageMagick!
0

Install ImageMagick cửa sổ chương trình từ https://sourceforge.net/projects/imagemagick/files/im6-exes/, findout nơi là nó được cài đặt

Giống như

C: \ Program Files (x86) \ ImageMagick-6.7.9-Q16

hoặc một số thư mục khác, tùy theo hệ thống của bạn ...

Và chạy lệnh sau tại dấu nhắc lệnh

set CPATH=C:\Program Files (x86)\ImageMagick-6.7.9-Q16\include 
set LIBRARY_PATH=C:\Program Files (x86)\ImageMagick-6.7.9-Q16\lib 
gem install rmagick 

Thay

C: \ Program Files (x86) \ ImageMagick-6.7.9-Q16

với thư mục mà bạn thực sự cài đặt Hình ảnh Magick