Perl 安装及模组安装方法【windows】

Perl 安装及模组安装方法【windows】,第1张

概述前言 首先给出Perl 的官方网址: http://www.perl.org 本篇会阐述的问题主要有: 1. Perl, ActiveStatePerl,Strawberry Perl 的区别和联系 2. Perl的平台支持 3.ActivePerl 安装 4.ActivePerl 包的安装 Perl, ActiveStatePerl,Strawberry Perl 的区别和联系 Perl 是一门 @H_419_2@ 前言

首先给出Perl 的官方网址:

http://www.perl.org

本篇会阐述的问题主要有:

1. Perl, ActiveStatePerl,StrawBerry Perl 的区别和联系

2. Perl的平台支持

3.ActivePerl 安装

4.ActivePerl 包的安装


Perl, ActiveStatePerl,StrawBerry Perl 的区别和联系

Perl 是一门语言, ActiveStatePerl和StrawBerry Perl 都是Perl 的编译器。

这一点有点类似于C语言。

Turbo C 是学习C 语言时最早使用的C语言的编译器; Visual Studio 里面也带了一个编译器。 linux 系统有自带的GCC 编译器  ,等等.....

当然Perl 还有其他的编译器的版本。

ActiveState Perl 可以到  http://www.activestate.com/activeperl/downloads 下载, 它有免费版和收费版的区别。 目前最新的版本是 ActivePerl5.18; 看上去如果要下载旧的版本的话, 就找不到免费的了。

StrawBerry Perl 可以到 http://strawberryperl.com/  下载。 完全开源。

ActiveState Perl和 StrawBerry Perl最大的区别是 StrawBerry Perl 里面有多包含一些 CPAN 里的模块, 所以StrawBerry Perl 下载的安装文件有 80多M,而ActiveState Perl 只有20M 左右。


Perl的平台支持

在Unix 系统和 Mac OS X 系统默认都有安装Perl 的编译器。 可以通过perl -v 命令查看安装的版本。

除此之外, 这两个系统都可以安装ActiveState Perl。

而对于windows 来说, 没有默认安装Perl 的编译器. 可以选择安装或是 ActiveState Perl和 StrawBerry Perl。 但是用的最多的还是ActiveState Perl。


ActivePerl 安装

下载完类似  ActivePerl-5.18.1.1800-MSWin32-x86-64int-297570.msi 这样的安装文件后, 直接点击安装, 一步一步next 就可以了。

安装完成后, 在开始 --》 所有程序 中就能看到这样的菜单了


Perl Package Manager ; 从名字就可以看出它是一个包的管理器, 直接点击就可以打开了。

(还有一种打开方式就是在 命令行输入ppm).

打开之后的页面如下:




ActivePerl 包的安装

包的安装方式有三种:

1. 使用 Perl Package Manager 安装。(最简单的方式)

上面已经看到了Perl Package Manager的页面。

灰色的部分代表没有安装包或模组

黄色代表已经安装的包或模组

黄色上面有个星星的代表已经安装可以更新的包或模组。

这里就出现一个问题-- 这些安装或是没安装的包怎么来的? PPM 知道到什么地方去下载包呢?

自然就有一个 资源库的  概念。 资源库就是放置安装包的位置。

点击  Edit -- Perference 出现

添加了一个库的地址, 就能看到这个库里面可以安装的包了。

那怎么知道有哪些库呢?  ===》

可以到 http://cpan.uwinnipeg.ca/htdocs/faqs/ppm.HTML , CPAN 这边已经有描述了。

http://www.bribes.org/perl/ppm,forthe www.bribes.org Perl 5.6,5.8 and 5.10 repository http://trouchelle.com/ppm,forthe trouchelle.com Perl 5.8 repository http://ppm.tcool.org/archives/,forthe ppm.tcool Perl 5.8 repository http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer,for the uwinnipeg Perl 5.6 repository http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer58 (ActivePerl Builds < 819) /http://theoryx5.uwinnipeg.ca/ppms/ (ActivePerl Builds >= 819),for the uwinnipeg Perl 5.8 repository http://cpan.uwinnipeg.ca/PPMPackages/10xx/,for theuwinnipeg Perl 5.10 repository

那又怎么知道有哪些库呢?  ===》可以到进入具体的地址就能看到有哪些包了, 比如 进入 http://www.bribes.org/perl/ppm


好了, 终于可以切入核心了, 如何安装包? 其实很简单

1. 添加包的资源库

2. 找到需要的包, 右键单击, 点 install

3. file --> Run Marked Actions


2. 使用命令行方式

到 http://search.cpan.org/  下载需要的包文件  类似Inline-0.53.tar.gz   以 tar.gz 结尾的文件。

解压到目录, 会有一个  README  的文件, 这里面会有 安装的介绍。

通过命名行方式安装的话, 首先需要有一个 C 编译器。

(笔者的一个快速方式是: copy 一个visual studio 的安装目录, 让后在cmd 中运行 call D:\VStudio8\Common7\Tools\vsvars32.bat 来设置编译器)

编译器准备完毕, 命令行方式切换到模组的解压目录, 依次在命令行运行

perl Makefile.PL
make
make test
make install


3.  还有一种命令行方式, (笔者试过,未成功)

就是不解压 tar,gz . 在.tar.gz同一级目录下新建一个. ppd 的文件。 以安装 Inline 模块为例

新建 inline.ppd, 内容如下

<SOFTPKG name="Inline" VERSION="0,53,0">      <Title>Inline</Title>      <ABSTRACT>Inline Module</ABSTRACT>      <AUTHOR>UnkNow</AUTHOR>      <IMPLEMENTATION>          <OS name="MSWin32" />                  <ARCHITECTURE name="MSWin32-x86-multi-thread-5.10" />                  <CODEBASE href="Inline-0.53.tar.gz" mce_href="Inline-0.53.tar.gz" />          </IMPLEMENTATION>  </SOFTPKG> 

保存后在命令行运行:

ppm install inline.ppd,

@H_419_2@ 总结

以上是内存溢出为你收集整理的Perl 安装及模组安装方法【windows】全部内容,希望文章能够帮你解决Perl 安装及模组安装方法【windows】所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1279199.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存