我曾尝试在 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.
- 优势数据库 8.1
- Perl 版本在 Linux 上是 5.12.4,在 Win2008 上是 5.12.3 Strawberry Perl。
最佳答案
来自安装附带的 [readme.txt]:
======
Advantage DBI 驱动程序包含在 DBD-Advantage.X.XX.tar.gz 文件中。您可以通过运行来提取它: tar -zxvf DBD-Advantage.X.XX.tar.gz
======
在 Windows 上,您应该能够使用诸如 winrar 之类的实用程序来提取文件
关于windows - 如何安装 DBD::优势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7411942/