0

我正在尝试按照这些说明在 Mac (Snow Leopard 10.6.8) 上安装 DBD::Oracle:How do you install perl DBD::Oracle on OSX Snow Leopard 10.6

一切正常,直到我尝试跑步

perl Makefile.pl 

当我尝试运行此命令时,我收到以下错误:

Can't open perl script "Makefile.pl": No such file or directory

如果这很重要,说明应该从哪个目录运行该命令有点令人困惑。我尝试在以 root 用户身份登录时从 oracle_instantClient64 目录运行它,在以普通用户身份登录时从 oracle_instantClient64 目录运行它,在以普通用户身份登录时从 ~/.cpan/build 目录运行它。该帖子似乎暗示该命令应在以 root 用户身份登录时从 ~/.cpan/build 目录运行,但以 root 用户身份登录时我看不到该目录。

4

1 回答 1

1

您必须使用正确的文件名。它是Makefile.PL您应该从具有Makefile.PL的目录运行命令。您提到的那些目录都没有Makefile.PL

或者,您可以只使用其中一个 CPAN 客户端:

% cpan DBD::Oracle

~/.cpan/build目录包含 CPAN 模块已下载的发行版。如果您没有使用该模块来获取分发,您将不​​会在那里找到分发。

于 2012-03-30T21:17:49.457 回答