+ -
当前位置:首页 → 问答吧 → 关于perl的运行环境

关于perl的运行环境

时间:2011-11-29

来源:互联网

大家好,请问两个问题:
  问题一,我在linux按照一下这种方法安装好Perl之后,发现Perl只能在/usr/bin/下面运行,而不能在其他路径上运行,请问是什么?
安装方法:
1、取得最新版本的 perl,当前版本为 5.6.0,即 stable.tar.gz.

2、解文件包:

gunzip stable.tar.gz
tar xvf stable.tar

得到目录 perl-5.6.0

3、在目录 perl-5.6.0 下安装 perl:
  rm -f config.sh Policy.sh  
  sh Configure -de  
  make  
  make test  
  make install 

  问题二,我在windows 上面安装了ActivePerl-5.14,发现环境变量已经配置好了,写了一个hello world的myPerl.pl文件。在该目录执行的时候,用命令“perl myPerl.pl”,系统提示“'perl' 不是内部或外部命令,也不是可运行的程序
或批处理文件。”。但是用命令“myPerl.pl”却能够运行,请问这是为什么呢?

  请大家分别讨论以上两个问题。谢谢!

作者: chennut0802   发布时间: 2011-11-29

注销计算机,重新登录!

作者: fibbery   发布时间: 2011-11-29

一般来说,path环境变量的修改后,命令行终端是不能及时生效的,需要重新打开命令行终端(windows下是cmd),对于Linux我想也可能类似,但我没有遇到你的问题,也无从考究,我使用的都已经安装好了!

在windows上,系统注册了pl扩展名后,系统知道如何打开该文件,所以,你执行myperl.pl是可以运行的。

作者: fibbery   发布时间: 2011-11-29