我收到此错误:
Can't locate Foo.pm in @INC
有没有比下载,解决,制作等更容易安装它的方法?
如何告诉CPAN安装所有依赖项?
我试过设置这些cpan:
cpan> o conf prerequisites_policy follow
cpan> o conf commit
Run Code Online (Sandbox Code Playgroud)
我仍然不得不回答"y"几次(但感觉比之前少).
有没有办法让它始终继续安装?我想让它无人看管.
似乎我想要一个旗帜总是相信CPAN做正确的事情,如果它建议一个答案我想跟随它(Enter当它问什么时总是打).
除了尝试
perldoc <module name>
Run Code Online (Sandbox Code Playgroud)
单独用于任何CPAN模块,我喜欢或浏览文件系统并查看目录我不知道我们安装了哪些模块.
获得安装的每个CPAN模块的最佳列表的最简单方法是什么?从命令行或其他方式.
我想在我没有root访问权限的共享服务器上安装perl模块.我怎样才能做到这一点?它们似乎也有旧版本的CPAN(它在运行命令时会抱怨),是否可以更新我帐户中使用的CPAN命令而无需root访问权限?
我的任务是复制生产环境以创建许多测试/坐标环境.
我需要做的一件事是建立Perl,多年来已经安装了所有模块(包括内部和外部模块).我可以使用CPAN.pm autobundle,但这将导致测试环境具有生产所具有的更新版本的外部模块.
获取和安装(很多)特定于版本的Perl模块的最简单/最好的方法是什么.
有多个cpan模块安装程序可用; 我至少知道CPAN.pm(自带perl,)CPANPLUS和cpanminus.
三者有什么区别?
什么情况要求使用一个而不是另一个?
我应该知道其他模块安装程序吗?
我正在使用Perl在用户空间中运行(不是通过root安装)并通过命令行安装模块cpan.我想知道是否有一种简单的方法来删除模块而无需删除单个文件的大量工作.
我在互联网上搜索了这个问题并找到了一些答案,但我发现的答案似乎要么使用Perl包管理器(特定于Microsoft Windows)讨论,否则特定于操作系统(BSDpan),建议使用cpanplus(其中我有过几次糟糕的经历,或者通过指向死链接结束如下:http://www.cpan.org/misc/cpan-faq.html#How_delete_Perl_modules.
我的问题是具体是否有一种干净的方法来删除通过安装的模块cpan.
我正在使用托管的Linux机器,所以我没有权限写入/usr/lib目录.
当我尝试通过以下方式安装CPAN模块时:
perl Makefile.PL
make test
make install
Run Code Online (Sandbox Code Playgroud)
该模块被解压缩到一个blib/lib/文件夹.我保留了use
blib/lib/ModuleName但是编译器仍然无法找到模块.我已经尝试将.pm文件复制到本地目录并保留
require ModuleName但仍然给我一些错误.
如何将模块安装到其他目录并使用它?
到目前为止,我使用了ActiveState的ActivePerl,并使用ppm来安装模块.
上周我搬到了Strawberry Perl,但我不知道应该如何使用Strawberry Perl安装模块.有关如何使用Strawberry Perl完成模块安装的一些信息,或者有关于如何安装新模块的一些链接?