有人能指导我如何安装Perl DBD::Oracle
模块吗?Perl DBD :: Oracle模块安装
这是我迄今所做的:
- 平台:RHEL 5.8的64位
- Perl安装DBI包
- 安装Oracle即时客户端为Linux 64位(巴斯+ SDK + sqlplus的组件对于即时客户
- 设置了正确的
$ORACLE_HOME
和$LD_LIBRARY_PATH
然后当我做
perl Makefile.pl
它失败次Ë以下错误:I'm having trouble finding your Oracle version number... trying harder WARNING: I could not determine Oracle client version so I'll just default to version 8.0.0.0. Some features of DBD::Oracle may not work. Oracle version based logic in Makefile.PL may produce erroneous results. You can use "perl Makefile.PL -V X.Y.Z" to specify a your client version. Oracle version 8.0.0.0 (8.0) DBD::Oracle no longer supports Oracle client versions before 9.2 Try a version before 1.25 for 9 and 1.18 for 8! at Makefile.PL line 271.
即时客户端版本11.1.0
- 的
DBD::Oracle
版本是1.44
如果你已经与Oracle即时客户端安装成功,那么请你让我知道我错过了什么?
是否可以在不使用Oracle即时客户端的情况下安装DBD::Oracle
?
@gerardw:感谢报告,我只是删除了最后一个斜线,也许是因为发生了GitHub页面升级到Jekyll3和链接格式的变化。 其实我不会假装炒作那个链接,并且 我没有用我的网站赚钱,我喜欢分享我的知识回馈社区,我确信文章 可以帮助其他挣扎的人(像我:)试图安装DBD :: Oracle。 – 2016-02-07 20:36:30
您有可能为12.x更新该文档吗? 12。2至少不包含.mk文件,而“演示”则是构建投诉的内容。为什么CPAN模块不适用于比2014年更新的任何事情? – Otheus 2017-07-19 18:11:12
嗨@Otheus我很抱歉,我最近没有使用Oracle,所以我没有Oracle 12来测试它。文章是为Oracle 11g编写的,但是,我不明白您提到的.mk文件,因为文章说明中没有提及。你到达了哪篇文章的指导步骤?你得到了哪个错误?也许我也可以帮忙。 – 2017-07-24 22:17:14