Oracle上周终于发布了64-bit Instant Client 11.2 for OS X。我把它全部安装好并安装在Mountain Lion上,sqlplus
效果很好。但是,我无法使用SDK构建任何内容。
对于以前版本的Instant Client,要构建像DBD::Oracle这样的东西,秘诀就是使用适当的符号链接创建一个/b/
目录(是的,在根目录中)。在Snow Leopard上,需要创建/b/227/rdbms/lib
作为$ORACLE_HOME
的符号链接。我公司的Wiki中另一个较旧的文档是关于/b/729/rdbms/lib
的。这些都不适用于11.2 Instant Client,IME。不幸的是
我尝试了grep
Instant Client库,在那里我确实看到了对/ade/b/2649109290/oracle/rdbms/lib
的引用,但这也不起作用。
那么我需要将硬编码目录和符号链接的神奇组合放到我的根目录中以构建这个东西吗?
答案 0 :(得分:0)
在Mac OSX上,您通常使用DYLD_LIBRARY_PATH指向库。另请在OTN上观看此主题:Thread: OS X Users! 11gR2 Oracle Instant Client 32 & 64-bit is now available。有一个未解决的对_C_SendHTTPRequest的引用。
答案 1 :(得分:0)
从latest release开始,我根本不需要创建那些黑客符号链接。 WINNING!