首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows上安装Rouge

在Windows上安装Rouge
EN

Stack Overflow用户
提问于 2011-08-24 15:57:43
回答 2查看 1.4K关注 0票数 0

成功安装XML::DOM模块之后,当我尝试安装DB_File Perl模块时,我

获取以下错误消息。有人能告诉我如何解决这个问题并安装胭脂吗?

我的Windows机器?

代码语言:javascript
复制
Set up gcc environment - 3.4.5 (mingw-vista special r3)
Parsing config.in...
Looks Good.
Checking if your kit is complete...
Looks good
Note (probably harmless): No library found for -ldb
Writing Makefile for DB_File
cp DB_File.pm blib\lib\DB_File.pm
AutoSplitting blib\lib\DB_File.pm (blib\lib\auto\DB_File)
C:/Perl/site/bin/gcc.exe -c  -I/usr/local/BerkeleyDB/include    -DNDEBUG -DWIN32 -D_CONSOLE 

-DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT 

-DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READF IX -DHASATTRIBUTE -fno-strict-aliasing 

mms-bitfields -O2 -DVERSION=\"1. 824\"   -DXS_VERSION=\"1.824\"  "-IC:\Perl\lib\CORE"  

-D_NOT_CORE  -DmDB_Prefix_t=size_t -DmDB_Hash_t=u_int32_t version.c version.c:30:16: db.h: 
No such file or directory 
dmake.exe:  Error code 129, while making 'version.o' PMQS/DB_File-1.824.tar.gz
C:\Perl\site\bin\dmake.exe -- NOT OK
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
Failed during this command:
PMQS/DB_File-1.824.tar.gz                    : make NO
EN

回答 2

Stack Overflow用户

发布于 2011-08-24 16:20:22

重要的部分是:

db.h:没有这样的文件或目录

编译器希望链接到libdb (BerkeleyDB)。安装它。

票数 4
EN

Stack Overflow用户

发布于 2011-08-24 16:23:16

您在Windows框上使用的是什么Perl版本?它看起来像草莓Perl,因为我可以看到对mingw的引用。然而,杀死你的底线是:

代码语言:javascript
复制
-D_NOT_CORE  -DmDB_Prefix_t=size_t -DmDB_Hash_t=u_int32_t version.c version.c:30:16: db.h:  No such file or directory 

我假设您没有db.h头文件。

您如何安装DB_File Perl模块?您正在使用cpan命令吗?或者,你是手动下载的?如果使用cpan命令,它将确保安装了所有先决条件。

您还可以尝试已经安装的ActivePerl模块附带的Perl_DB模块。另外,您可能会发现ActivePerl Perl包管理器更易于使用。ActiveState包了许多最流行的Perl模块,这意味着您不需要完整的开发人员环境来安装它们。

让我们知道:

  • 您使用的是哪个PC版本的Perl
  • 你的操作系统(Windows?Windows?)
  • 如何安装这些模块

我也许可以给你更具体的帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7178561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档