
自己可以写perl 的package, 但无需安装,只要你的程序使用时调用自己写的模块的路径即可。
例如下面的程序调用模块:
#!/usr/bin/perl -wuse strict;
use lib "/usr/mfg/share/"; # 你的package的路径
use try; # 调用你的package
try::print_out("hello,world");
perl属于系统软件,非root用户是不能升级的,你所谓的“升级”,应该是在你自己有权限的用户下新建了一套perl,运行程序时,搜索路径应该是按系统规定的来的,你自己安装的甚至都搜不到。你可以使用which perl命令,就能看到,实际搜到的perl程序还是原来系统自带的。
解决办法,在自己配置文件里(一般为~/bashrc),自定义PATH,让自己安装的perl的路径在前面,同时,应该还需要定义perl的一些环境变量(指定perl搜索库之类),应该比较复杂,不建议这样做。因为perl的版本,其实对程序影响并不大,所以没必要非得升级。
在UNIX/Linux下:
which perl,看是否有如下的输出
/usr/bin/perl
/usr/local/bin/perl
如果没有那只能进行安装了
如果已经安装了Perl,那么将你的perl脚本比如 foopl 现 chmod a+x foopl加上可执行权限,然后 /foopl 就可以了
在Windows上:
建议安装 ActivePerl,它会配置后所有的设置,然后再安装一个 PerlBuilder,在PerlBuilder中打开你的foopl脚本并运行就可以了。
以ubuntu系统为例:
1,首先去运行perl-v命令查看您的linux系统上面是否安装了perl工具,如果已安装的话,会输出版本号,如果没有安装,则安装perl。sudo apt-get install perl
2,使用cd命令切换到安装的目录下cd xxxx/ xxxx
3,执行pl文件sudo /xxxxxpl
扩展资料Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发。
Perl借取了C、sed、awk、shell脚本语言以及很多其他程序语言的特性,其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。
简而言之,Perl像C一样强大,像awk、sed等脚本描述语言一样方便,被Perl语言爱好者称之为“一种拥有各种语言功能的梦幻脚本语言”、“Unix中的王牌工具”。
兄弟,你说的详细点。
学习perl语言,windows必须安装perl,否则perl脚本无法执行,linux系统一般把perl作为标准配置来安装过了的。
如果你是windows系统,那么,请搜索“activeperl”,找到下载安装即可,安装时候请选择默认配置安装。有什么问题再来问我,我是perl程序员。
如果觉得回答的有道理,请采纳,谢谢。
建议你把hello改名为hellopl,然后运行的时候用 "perl 路径/hellopl"这样就肯定没问题
另外确认一下你的电脑是否安装了perl软件,
在命令提示符输入“perl -v”
祝学习perl愉快!
在命令行中要切换到你的脚本所在的路径后才能执行的。
命令行默认的路径是在:
C:\Documents and Settings\Default User
这里面当然没有你的perl脚本了。。。
你要学习的东西还有很多。。。
以上就是关于如何安装一个自己编写perl package全部的内容,包括:如何安装一个自己编写perl package、安装了perl的其他版本为什么查看版本号还是之前的、Perl程序怎么用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)