【发布时间】:2012-02-11 23:57:58
【问题描述】:
我需要能够从我的 Perl 代码中查询 SQLite DB。
不幸的是,该平台没有DBI,更不用说DBD::SQLite,而且我的系统管理员在这方面让我很难过。
如果我可以简单地将 DBI 和 DBD::SQLite 作为我的代码库的一部分,那就太好了,但它看起来需要通过 cpan 运行才能工作。
那么,我可以使用任何独立于 DBI 的模块 (没有双关语) 吗?
【问题讨论】:
-
cpan不需要安装这些模块。cpan甚至不按说安装模块;它只是调用发行版中的 Makefile.PL 或 Build.PL。 -
此外,可以将模块安装到任何目录,因此安装模块不需要特殊权限。
-
您可能会发现 perlbrew 在这里很有帮助,它会为您提供不受系统管理员控制的 perl 副本。
-
如果您使用 Perl 却无法从 CPAN 安装模块,那么您的生活就会变得不必要地困难。我强烈建议您升级系统管理员、经理或工作:)