安装ruby opencv时遇到问题

安装ruby opencv时遇到问题,ruby,opencv,Ruby,Opencv,我试图安装ruby opencv,但无法使其正常工作 我正在使用ruby 1.8.7运行Fedora15和rvm 我试过这把叉子,因为它似乎是最新的: 我已经安装了opencv和opencv-devel两个软件包,它们都是版本2.2 当我试图通过运行以下命令来编译本机扩展时: ruby extconf.rb 我得到一个错误: >> check require headers... checking for core/core_c.h... no *** extconf.rb fa

我试图安装ruby opencv,但无法使其正常工作

我正在使用ruby 1.8.7运行Fedora15和rvm

我试过这把叉子,因为它似乎是最新的:

我已经安装了opencv和opencv-devel两个软件包,它们都是版本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 */
have_header:检查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:致命错误:core/core_c.h:没有这样的文件或目录
编译终止。
检查的程序是:
/*开始*/
1:#包括
/*结束*/

有人知道如何修复此错误吗?

是否检查了opencv-devel的安装位置? 这是来自github页面:

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

请注意编译消息中的
-I
行,它们不包括这些位置。因此,请仔细检查opencv-devel去了哪里,并使用
——使用opencv
标志来修复位置。

非常感谢-opencv帮助我找到了它所在的位置