【发布时间】:2011-11-16 17:41:52
【问题描述】:
我曾尝试在 Linux 和 Windows 上使用 DBD::Advantage,但没有成功。 Windows 版本附带了一个完整的安装程序,但它留下了 DBD-Advantage-8.10.tar.gz。在 Linux 下,我已经完成了make && make test && make install 系列,但无论如何我在两个平台上都收到以下错误。
install_driver(Advantage) failed: Can't locate loadable object for module
DBD::Advantage in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5
/usr/lib/perl5 /usr/share/perl5 ...... several other folders.
- AdvantageDatabase 8.1
- Perl 版本在 Linux 上为 5.12.4,在 Win2008 上为 5.12.3 Strawberry Perl。
【问题讨论】:
-
大概,在 Linux 上,您还执行了
perl Makefile.PL步骤,以便make实际上有机会工作。你看到正在安装的模块了吗? -
在 Windows 上,没有要编译的 windows 开发机器,因为它带有安装程序......在 Linux 上,是的,perl Makefile.PL 事情,昨晚机器上出现警告一些测试失败了。没有什么清楚表明它失败了。
标签: windows linux perl dbi advantage-database-server