【问题标题】:No rule to make target '/usr/lib/clucene_dll.o', needed by 'CLuceneWrap.so'没有规则来制作“CLuceneWrap.so”所需的目标“/usr/lib/clucene_dll.o”
【发布时间】:2016-07-28 08:05:09
【问题描述】:

我正在使用此命令安装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 

谁能帮帮我?

【问题讨论】:

  • 哪个平台?视窗?如果是,哪个perl?草莓Perl? ActivePerl?
  • @dotmen: 路径是 Linux 路径
  • 我用的是ubuntu 15.04 perl版本是5.20
  • 来自perlmonks.com/?node_id=1159802的交叉帖子

标签: perl ubuntu cpan


【解决方案1】:

如果您查看发行版中的README file,您会看到它是这样写的

此模块需要这些其他模块和库:

  来自 RPM 的 CLucene 引擎可在 http://sourceforge.net/projects/clucene 获得。
鲤鱼。
文件::路径。

/usr/lib/clucene_dll.o 文件几乎肯定是 CLucene 引擎安装的一部分,所以看起来你仍然需要这样做

如果你认为你已经安装了引擎,那么你需要调查为什么它的组件不在 Perl 安装程序的位置

提供的网址实际上是一个死链接,您应该改为查看clucene.sourceforge.net

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多