簡體   English   中英

Windows上缺少ImageMagick X11的Rails安裝

[英]Rails install of ImageMagick X11 missing on Windows

我正在嘗試為運行Rails的Windows 7x64安裝ImageMagick,但仍然遇到問題

問題是我仍然無法正常工作。 我試過了

捆綁安裝

寶石安裝rmagick --platform = ruby

每當我這樣做時,都會出錯

exe: cannot find -lCORE_RL_magick_
c:/railsinstaller/devkit/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: cannot find -lX11
collect2: ld returned 1 exit status
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <winsock2.h>
4: #include <windows.h>
5: int main(int argc, char **argv)
6: {
7:   return 0;
8: }
/* end */

我也得到了檢查Ruby版本> = 1.8.5的錯誤文本...是,檢查stdint.h ... * extconf.rb失敗*由於某種原因,可能無法創建Makefile,可能缺少必要的庫和/或頭文件。 檢查mkmf.log文件以獲取更多詳細信息。 您可能需要配置選項。

    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
    C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:381:in `try_do': The compiler failed to generate an
    ror)
    You have to install development tools first.
            from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:506:in `try_cpp'
            from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:931:in `block in have_header'
            from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:790:in `block in checking_for'
            from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:284:in `block (2 levels) in postpone'
            from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:254:in `open'
            from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:284:in `block in postpone'
            from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:254:in `open'
            from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:280:in `postpone'
            from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:789:in `checking_for'
            from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:930:in `have_header'
            from extconf.rb:194:in `<main>'

我還應該提到,我已經看到幫助站點引用了ImageMagick的include目錄和lib目錄,但是我下載了許多版本的ImageMagick,但都沒有提供include或lib目錄。

正如Matt所建議的,我們最終選擇了Mini Magick,並使其能夠正常工作。 RMagick的內存泄漏問題以及未及時解決的事實使Mini Magick更具吸引力。

並不是真正的解決方案,但這就是我們所擁有的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM