mwbr.net
当前位置:首页 >> pErl inC >>

pErl inC

关于@INC的注意事项 当你use 一个模块的时候,就会指示perl去搜索@INC数组中是否有此模块名。 你可以像下面这样print @INC包含的路径: perl -e 'print "$_\n" for @INC' 你可以向@INC中添加自定义目录。像下面这样: BEGIN { push @INC, '/my/d...

尝试用下面的方法设置一下: 用这个方法, 在每个*.pl 中设置: BEGIN { unshift (@INC,"/usr/local/lib/perl/5.14.2"); unshift (@INC,"/usr/local/share/perl/5.14.2"); } 2. 在Linux系统中 ,通过下面的方法设置: 找到 .zshrc 文件,更改并添...

perl中的INC变量中包含了所有的perl module的查找路径,一般不用修改吧? 可以用环境变量PERL5LIB来设置增加查找路径 还可以直接在代码中向这个数组push值 这两个方法我都没有试过,没有遇到过模块安装到非标准目录的情况

什么叫永久的加入数组 直接push (@inc, 你的路径)不就可以吗

不可能修改, 除非你自己 compile perl, 这是 hard code 的 (在 perl 的安装过程中). 不过你可以考虑 use MyPath; 然後在 /perl/lib/ 里面弄一个 MyPath.pm BEGIN { unshift @INC, "/my/path" } 1; 或者在你每个文件开头 use lib '/my/path';

c:\Perl\lib不在perl的@INC中,所以perl找不到该模块。不知道为什么你的设置时灵时不灵,但可以用下面的几种办法改变perl的搜索路径,确保C:\perl\lib包括在内: 1. 建立并设置环境变量PERL5LIB。这个办法对所有的脚本都有用,但它牵扯到环境变...

去CPAN上下载这个数据包,然后安装上,大概需要config, make, make install等几个命令吧。

多数大型程序都分割成多个部件,每一部件通常含有一个或多个子程序及相关的变量,执行特定的一个或多个任务。集合了变量和子程序的部件称为程序Perl模块。 使用方法: *NIX 系统用 ,输入cpan 命令,再执行 install Packet::Name 就可以安装了。...

就是说,你的 Moudle::Build是不是没有安装 可以用Cpan检查一下

关于Perl模块。建议你使用CPAN来安装。简单说,CPAN就如Centos下面Yum,Ubuntu中的apt-get CPAN有强大的库,供你安装相应的模块: 相应的命令参考:出现的Yes,不断回车就可以 #yum -y install perl-CPAN#perl -MCPAN -e "install Bio::Graphis...

网站首页 | 网站地图
All rights reserved Powered by www.mwbr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com