安装DBD :: Oracle在Windows上的路径中的空间上失败

时间:2017-01-31 20:52:39

标签: oracle perl windows-server-2012 cpan strawberry-perl

尝试在我的Windows 2012服务器上的Strawberry Perl(v5.16.3)中安装DBD :: Oracle。我正在使用命令:

cpanm DBD::Oracle

不幸的是,我认为它失败了,因为ORACLE_HOME路径中有一个空格。查看日志,我看到以下内容:

gcc -c  -IC:/Program Files/Oracle/ora92/oci/include -IC:/Program Files/Oracle/ora92/rdbms/demo -IT:\strawberry\perl\vendor\lib\auto\DBI     -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -s -O2     -DVERSION=\"1.74\"    -DXS_VERSION=\"1.74\"  "-IT:\strawberry\perl\lib\CORE"  -Wall -Wno-comment -DUTF8_SUPPORT -DORA_OCI_VERSION=\"9.2.0.1\" Oracle.c
gcc: error: Files/Oracle/ora92/oci/include: No such file or directory
gcc: error: Files/Oracle/ora92/rdbms/demo: No such file or directory
dmake.exe:  Error code 129, while making 'Oracle.o'
-> FAIL Installing DBD::Oracle failed. See T:\strawberry\data\.cpanm\work\1485813890.9528\build.log for details. Retry with --force to force install it.

那么,有没有办法让dmake(或任何程序正在这样做)在包含路径周围放置双引号?

或者,我在这里咆哮错了树吗?还有什么我应该考虑的吗?

不幸的是,出于各种原因,在其他地方重新安装Oracle客户端不是一种选择。

先谢谢你的帮助。

0 个答案:

没有答案