2012-04-24 4 views
3

rmagickのインストール時にこのエラーが発生します。毎回同じエラーが発生します。今回は、このガイドに従っている:http://www.youtube.com/watch?v=gEWAVlNCKhg&feature=youtu.beGem Rmagickのインストールエラー:extconf.rb:171: `` ':そのようなファイルやディレクトリはありません - 変換-version(Errno :: ENOE NT)

C:/Ruby192/bin/ruby.exe extconf.rb --with-opt-include=C:/ImageMagick/Sou 
    rceCode --with-opt-lib=C:/ImageMagick 
    checking for Ruby version >= 1.8.5... yes 
    *** 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=${opt-dir}/include 
      --with-opt-lib=${opt-dir}/lib 
      --with-make-prog 
      --without-make-prog 
      --srcdir=. 
      --curdir 
      --ruby=C:/Ruby192/bin/ruby 
    extconf.rb:171:in ``': No such file or directory - convert -version (Errno::ENOE 
    NT) 
      from extconf.rb:171:in `<main>' 


    Gem files will remain installed in C:/Ruby192/lib/ruby/gems/1.9.1/gems/rmagick-2 
    .13.1 for inspection. 
    Results logged to C:/Ruby192/lib/ruby/gems/1.9.1/gems/rmagick-2.13.1/ext/RMagick 
    /gem_make.out 

    c:\> 

答えて

4

エラーによると:

extconf.rb:171:in ``': No such file or directory - convert -version 
(Errno::ENOENT) 

あなたがImageMagickの(または同等)がインストールされていないように思われます。 Imagemagickスイートの主なアプリケーションはconvertバイナリです。 と判断された場合は、をインストールしてから、PATHにアクセス可能であることを確認する必要があります。

+0

私はそれがインストールされていると思います:c:\ ImageMagick> convert -version バージョン:ImageMagick 6.7.6-7 2012-04-20 Q16 http://www.imagemagick.org 著作権:Copyright(C)1999- 2012 ImageMagick Studio LLC 特集:OpenMP –

+1

あなたは 'C:/ Ruby192/bin /'からRubyを実行していることを除いて。そのディレクトリにいる場合、 'convert -version'を実行しようとするとどうなりますか? – Crontab

+0

それから認識されません。 c:¥Ruby192¥bin> convert -version '変換'は、内部ルーチンと内部ルーチンの両方を意味します。 プログラムとバッチファイルです。 –

1

まず、私はシステム内で環境変数を設定すべきだと思っていました。

しかし、コマンド・ビューでこれらの変数を設定する:

set DFImageMagick = C:\ImageMagick 
set PATH=%DFImageMagick%;%PATH% (if you don't already have it in PATH) 
set CPATH=%DFImageMagick%\include;%CPATH% 
set LIBRARY_PATH=%DFImageMagick%\lib;%LIBRARY_PATH% 

をそしてエラーなしgem install rmagick

はとGEMがインストールされたコマンドを実行しています!

+0

このコードを助けました: "PATH =%DFImageMagick%;%PATH%(まだPATHに入れていない場合)" – CReaTuS

関連する問題