我试过了:
cpan> i /xls2csv/
No objects found of any type for argument /xls2csv/
cpan> install xls2csv
Warning: Cannot install xls2csv, don't know what it is.
Try the command
i /xls2csv/
to find objects with matching identifiers.
我在安装注册模块时没有遇到任何问题,例如
cpan> install DateTime
只是xls2csv提供了问题。
感谢您提供的任何见解。
P.S。用ActivePerl 5.10约束到Windows(我想)我也下载了xls2csv-1.06.tar.gz文件并尝试过 CPAN>安装C:/ ...本地文件路径/ xls2csv-1.06.tar.gz
这似乎不起作用,我必须在本地安装。
答案 0 :(得分:19)
CPAN.pm使用的索引都是面向模块的,因此它们看不到不包含模块的分布。 (xls2csv只有一个脚本。)您仍然可以通过提供发行版的完整路径(在authors / id下)来安装它们,就像安装发行版的旧版本或开发版本一样:
cpan> install K/KE/KEN/xls2csv-1.06.tar.gz
答案 1 :(得分:1)
这是一个5岁的脚本,几乎没有测试(7)在Mac上没有,还有一个错误报告(一年前)。它似乎没有更新,因为它是写的所以使用这个脚本具有现实的期望。换句话说,如果你不能让它发挥作用,不要感到惊讶。
答案 2 :(得分:1)
如果您正在使用我的cpan(1)命令,您还可以通过告诉它安装“。”来安装当前工作目录中的任何内容。
% cpan .
这应该触发正常的CPAN.pm进程来处理依赖关系等等。您也应该能够在CPAN.pm shell中执行此操作。
如果要从CPAN镜像中获取文件,可以按照建议的那样进行操作。你在存储库中的 authors / id 下给它一个路径,CPAN.pm会为你找到它。您正在跳过它在PAUSE索引中查找的步骤,因为您已经为它提供了下载路径。