【发布时间】:2014-11-30 21:00:06
【问题描述】:
当运行从 Oracle DB 获取内容并将结果导出到 CSV 的 Perl 脚本时,我在尝试通过命令行运行时遇到此错误:
Can't locate Text/CSV.pm in @INC (@INC contains:
/usr/lib/perl5/site_perl/5.16.2/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.16.2
/usr/lib/perl5/vendor_perl/5.16.2/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.16.2
/usr/lib/perl5/5.16.2/x86_64-linux-thread-multi /usr/lib/perl5/5.16.2
/usr/lib/perl5/site_perl/5.16.2/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.16.2 /usr/lib/perl5/site_perl .) at
./OracleScript.pl line 4. BEGIN failed--compilation aborted at
./OracleScript.pl line 4.
我将此解释为模块未安装。因此,我尝试使用以下命令安装它:
/usr/bin/perl -MCPAN -e'install Text::CSV_pm'
我收到此错误:
Database was generated on Mon, 06 Oct 2014 10:41:02 GMT Warning:
Cannot install Text::CSV_pm, don't know what it is. Try the command
i /Text::CSV_pm/
to find objects with matching identifiers.
谁能解释我的问题,以及如何解决这个问题?
【问题讨论】:
-
/usr/bin/perl -MCPAN -e'install Text::CSV' -
你是BOSS!菜鸟旁注:如果我早点成为 root 会更容易...谢谢!
标签: linux oracle perl command-line