没有创建目标“/usr/lib/clucene_dll.o”的规则,'CLuceneWrap.so' 需要
No rule to make target '/usr/lib/clucene_dll.o', needed by 'CLuceneWrap.so'
我正在使用此命令安装 CLucene
模块
cpan>install CLucene
我安装的时候出现如下错误
Reading '/root/.local/share/.cpan/Metadata'
Database was generated on Thu, 07 Apr 2016 10:17:02 GMT
Running install for module 'CLucene'
Checksum for /root/.local/share/.cpan/sources/authors/id/P/PE/PEDWARDS/CLucene-1.00.tar.gz ok
Scanning cache /root/.local/share/.cpan/build for sizes
............................................................................DONE
Configuring P/PE/PEDWARDS/CLucene-1.00.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for CLucene
Writing MYMETA.yml and MYMETA.json
PEDWARDS/CLucene-1.00.tar.gz
/usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK
Running make for P/PE/PEDWARDS/CLucene-1.00.tar.gz
make: *** No rule to make target '/usr/lib/clucene_dll.o', needed by 'CLuceneWrap.so'. Stop.
PEDWARDS/CLucene-1.00.tar.gz
/usr/bin/make -- NOT OK
Failed during this command:
PEDWARDS/CLucene-1.00.tar.gz : make NO
谁能帮帮我?
如果您查看发行版中的 README
file,您会看到它是这样写的
This module requires these other modules and libraries:
CLucene engine from the RPM available at http://sourceforge.net/projects/clucene.
Carp.
File::Path.
文件 /usr/lib/clucene_dll.o
几乎可以肯定是 CLucene 引擎安装的一部分,所以看起来您仍然需要这样做
如果您认为您已经安装了引擎,那么您需要调查为什么它的组件不在 Perl 安装程序查找的位置
提供的URL实际上是一个死link,你应该看看clucene.sourceforge.net而不是
我正在使用此命令安装 CLucene
模块
cpan>install CLucene
我安装的时候出现如下错误
Reading '/root/.local/share/.cpan/Metadata'
Database was generated on Thu, 07 Apr 2016 10:17:02 GMT
Running install for module 'CLucene'
Checksum for /root/.local/share/.cpan/sources/authors/id/P/PE/PEDWARDS/CLucene-1.00.tar.gz ok
Scanning cache /root/.local/share/.cpan/build for sizes
............................................................................DONE
Configuring P/PE/PEDWARDS/CLucene-1.00.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for CLucene
Writing MYMETA.yml and MYMETA.json
PEDWARDS/CLucene-1.00.tar.gz
/usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK
Running make for P/PE/PEDWARDS/CLucene-1.00.tar.gz
make: *** No rule to make target '/usr/lib/clucene_dll.o', needed by 'CLuceneWrap.so'. Stop.
PEDWARDS/CLucene-1.00.tar.gz
/usr/bin/make -- NOT OK
Failed during this command:
PEDWARDS/CLucene-1.00.tar.gz : make NO
谁能帮帮我?
如果您查看发行版中的 README
file,您会看到它是这样写的
This module requires these other modules and libraries:
CLucene engine from the RPM available at http://sourceforge.net/projects/clucene.
Carp.
File::Path.
文件 /usr/lib/clucene_dll.o
几乎可以肯定是 CLucene 引擎安装的一部分,所以看起来您仍然需要这样做
如果您认为您已经安装了引擎,那么您需要调查为什么它的组件不在 Perl 安装程序查找的位置
提供的URL实际上是一个死link,你应该看看clucene.sourceforge.net而不是