Perl安装及模组安装⽅法【windows】
⾸先给出Perl 的官⽅⽹址:
本篇会阐述的问题主要有:
1. Perl, ActiveStatePerl,Strawberry Perl 的区别和联系
2. Perl的平台⽀持
3.ActivePerl 安装
4.ActivePerl 包的安装
Perl 是⼀门语⾔, ActiveStatePerl和Strawberry Perl 都是Perl 的编译器。
这⼀点有点类似于C语⾔。
Turbo C 是学习C 语⾔时最早使⽤的C语⾔的编译器; Visual Studio ⾥⾯也带了⼀个编译器。 linux 系统有⾃带的GCC 编译器 ,等等.....
当然Perl 还有其他的编译器的版本。
ActiveState Perl和 Strawberry Perl最⼤的区别是 Strawberry Perl ⾥⾯有多包含⼀些 ⾥的模块, 所以Strawberry Perl 下载的安装⽂件有 80多M, ⽽ActiveState Perl 只有20M 左右。
在Unix 系统和 Mac OS X 系统默认都有安装Perl 的编译器。 可以通过perl -v 命令查看安装的版本。
除此之外, 这两个系统都可以安装ActiveState Perl。
⽽对于Windows 来说, 没有默认安装Perl 的编译器. 可以选择安装或是 ActiveState Perl和 Strawberry Perl。 但是⽤的最多的还是ActiveState Perl。
下载完类似 ActivePerl-5.18.1.1800-MSWin32-x86-64int-297570.msi 这样的安装⽂件后, 直接点击安装, ⼀步⼀步next 就可以了。
安装完成后, 在开始 --》 所有程序 中就能看到这样的菜单了
Perl Package Manager ; 从名字就可以看出它是⼀个包的管理器, 直接点击就可以打开了。
(还有⼀种打开⽅式就是在 命令⾏输⼊ppm).
打开之后的页⾯如下:
包的安装
包的安装⽅式有三种:
1. 使⽤ Perl Package Manager 安装。(最简单的⽅式)
上⾯已经看到了Perl Package Manager的页⾯。
灰⾊的部分代表没有安装包或模组
黄⾊代表已经安装的包或模组
黄⾊上⾯有个星星的代表已经安装可以更新的包或模组。
这⾥就出现⼀个问题-- 这些安装或是没安装的包怎么来的? PPM 知道到什么地⽅去下载包呢?
⾃然就有⼀个 资源库的 概念。 资源库就是放置安装包的位置。
点击 Edit -- Perference 出现
添加了⼀个库的地址, 就能看到这个库⾥⾯可以安装的包了。
那怎么知道有哪些库呢? ===》
/perl/ppm, forthe Perl 5.6, 5.8 and 5.10 repository
trouchelle/ppm, forthe trouchelle Perl 5.8 repository
/archives/, l Perl 5.8 repository
theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer,for the uwinnipeg Perl 5.6 repository theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer58 (ActivePerl Builds < 819)
/theoryx5.uwinnipeg.ca/ppms/ (ActivePerl Builds >= 819), for the uwinnipeg Perl 5.8 repository cpan.uwinnipeg.ca/PPMPackages/10xx/, for the uwinnipeg Perl 5.10 repository
好了, 终于可以切⼊核⼼了, 如何安装包? 其实很简单
1. 添加包的资源库
2. 到需要的包, 右键单击, 点 install
3. File --> Run Marked Actions
2. 使⽤命令⾏⽅式
解压到⽬录, 会有⼀个 README 的⽂件, 这⾥⾯会有 安装的介绍。
通过命名⾏⽅式安装的话, ⾸先需要有⼀个 C 编译器。
(笔者的⼀个快速⽅式是: copy ⼀个visual studio 的安装⽬录, 让后在cmd 中运⾏ call
D:\VStudio8\Common7\Tools\vsvars32.bat 来设置编译器)
编译器准备完毕, 命令⾏⽅式切换到模组的解压⽬录, 依次在命令⾏运⾏
perl Makefile.PL
make
make test
make install
3. 还有⼀种命令⾏⽅式, (笔者试过,未成功)
就是不解压 tar,gz . 在.同⼀级⽬录下新建⼀个. ppd 的⽂件。 以安装 Inline 模块为例
新建 inline.ppd, 内容如下
<SOFTPKG NAME="Inline" VERSION="0,53,0,0">
<TITLE>Inline</TITLE>
<ABSTRACT>Inline Module</ABSTRACT>
<AUTHOR>Unknow</AUTHOR>
<IMPLEMENTATION>
<OS NAME="MSWin32" />
visual studio和vs code的区别<ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.10" />
<CODEBASE HREF="Inline-0." mce_HREF="Inline-0." />
</IMPLEMENTATION>
</SOFTPKG>
保存后在命令⾏运⾏:
ppm install inline.ppd,
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论