2011-07-08 3 views
0

私はruby-opencvをインストールしようとしましたが、動作させることができません。私は両方のパッケージのOpenCVのとOpenCVの-develのをインストールしている https://github.com/ser1zw/ruby-opencvトラブルインストールruby-opencv

私はそれが現在までに最もまで思えるように私はこのフォークを試してみましたルビー1.8.7

を使用してRVMとFedoraの15を実行しています私が実行してネイティブ拡張をコンパイルしようとするバージョン2.2

です:

ruby extconf.rb 

私はエラーを取得する:

>> check require headers... 
checking for core/core_c.h... no 
*** extconf.rb failed *** 

mkmf.logファイルには、この情報を提供します。

have_header: checking for core/core_c.h... -------------------- no 

"gcc -E -I. -I/home/derek/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/x86_64-linux -I. -I/usr 
/include -I/usr/local/include -I/usr/local/include/opencv2 -g -O2 -fPIC conftest.c -o conftest.i" 
conftest.c:1:25: fatal error: core/core_c.h: No such file or directory 
compilation terminated. 
checked program was: 
/* begin */ 
1: #include <core/core_c.h> 
/* end */ 

は、このエラーを修正する方法を誰もが知っているのですか?

答えて

0

opencv-develがインストールされている場所を確認しましたか? これはgithubのページからです:

ruby extconf.rb \ 
    --with-opencv-lib=/opt/local/lib \ 
    --with-opencv-include=/opt/local/include/opencv2 

お知らせお使いのコンパイルメッセージの-I行は、彼らがそれらの場所が含まれていませんでした。 opencv-develがどこに行ったかを再確認し、--with-opencvフラグを使って場所を修正してください。

+0

ありがとうございました - whereis opencvが私の現在の場所を見つけるのを助けました –