-
安装方法: 我将介绍如何在各种平台上安装 perl 模块。 以 net-server 模块为例。
在 Linux Unix 下安装 perl 模块有两种方式:手动安装和自动安装。
a. 手动安装步骤:
从 cpan(
cd /usr/local/src
解压缩文件,将创建一个新目录。
tar xvzf
切换到解压缩的目录:
cd 生成 makefile:
Perl 生成模块:make
测试模块(可选):
make test
如果测试失败,Hugo会报告“All Test OK”,可以放心安装编译模块。
在安装模块之前,请确保您对 perl5 安装目录(通常使用 su 命令获取)具有可写访问权限,并执行:
make install
现在,尝试 DBI 模块。 如果以下命令没有给出任何输出,那也没关系。
perl -mnet::server -e1
以上步骤适用于Linux Unix下的大多数Perl模块。 可能有一些模块的安装方式略有不同,因此最好先查看自述文件或安装在安装目录中。
有时,如果是这样,则需要执行以下安装步骤:(需要 module::build 模块支持)。
perlbuild
build test
build install
-
以下是在 cmd 中安装 perl 模块的两种方法。
ppm 方法。
方法如下: 如何添加库:在cmd中运行命令ppm repo suggest (意思是给出建议的**),然后使用列出的命令ppm repo add **url(如add,add all完成此步骤后,使用module installation命令进行安装。
手动编译。
优点:插件是模仿模块的唯一方法。
缺点: 有点麻烦。
具体步骤:1.安装编译器,2.设置编译器的环境变量,3.安装dmake
方法如下。
1.首先要做的是有一个 C 编译器,因为许多模块都是用 C 语言编写的。 推荐 dev-cpp,记得包含 mingw 是(不懂 c,**包含 mingw,因为这个版本的 bin 目录有其他工具)。
安装编译器后,如果希望能够在 cmd 中作为命令运行,则必须设置环境变量并将 dev-cpp bin 路径添加到环境变量中,否则相应的命令无法在 cmd 中运行,注意添加绝对路径。 在 cmd 中运行 gcc -v 表明编译器安装成功,可以从命令行进行编译。
解压后,在cmd中输入这个balance目录(简单的dos命令应该知道了),使用常用的方法就行了:
perlmake make test
make install
有几点需要注意。
对于具体的编译步骤,您应该首先查看模块包中的 README
使用了 dev-pp 编译器,所以使用了 make,而 vc 编译器似乎是 nmake。 但是一般都会有问题,make 命令没用,如果没有 nmake(nmake 可以 **),我们可以使用 dmake,在 cmd 中输入 ppm install dmake,** 并安装 dmake,这里注意你用来 activeperl 安装的路径不能有中文,否则显示无法安装,并且 ppm 安装 dmake 目录在 perl site bin 下, 因此,请确保在环境变量中添加了此路径,否则 dmake 将不起作用。安装 dmake 后,可以按照上面的方法安装 perl 模块,只需将 make 改为 dmake:
perldmake
dmake test
dmake install
您现在可以打开图形 ppm 界面,搜索刚刚成功安装的模块,或在 cmd 中键入 perldoc(模块的名称),如果是这样,则将安装该模块。
基本上,CPAN 中出现的模块可以在 CPAN 中找到,因此建议使用第二种方法。
-
我们在 Windows 中常用的 Perl 解释器是 ActivePerl,这个解释器更好,因为它自带了一个 PPM(Perl Package Manager),通常我们可以在 CMD 中执行 PPM,然后会弹出一个图形界面,从中我们可以看到哪些模块已经安装。 桶排骨。
以下是在 cmd 中安装 perl 模块的两种方法。
ppm 方法。
以下是添加库的方法:在早期销售 mega cmd 中运行命令 ppm repo suggest(意思是给出建议的 **),然后使用命令 ppm repo add **url 添加列出的 **,并添加所有 完成此步骤后,使用 module installation 命令进行安装。
-
如果 cavity limb fruit 安装在 linux 下,可以直接埋 bugzilla 依赖的 perl 模块的安装。 然后解压缩并安装。 窗口,按照步骤操作,只要您连接到Internet,应该不会出现安装问题。
-
很遗憾,不行。 至少,没有简单的方法可以做到这一点,即使有,也不建议这样做。
一种方法是,你拿回其中一个版本并安装它们,然后另一个版本,返回并不安装它们,然后你打开模块文件并仅提取该模块PM 文件(忽略打包在一起的其他文件),然后将原始文档 PM 更改为另一个包的名称。
例如,例如,您已经有一个 mail::sender,然后您有了另一个版本,您只需拉出该版本并将包更改为 mail::sender::
v2;在站点 lib mail 中创建一个名为 sender 的文件夹,然后更改自己的文件夹以将其放入 sender 中,也就是说,您现在将同时拥有站点 lib mail sender 文件。
站点 lib mail sender 中的第一句话是:
package mail::sender::v2;
然后,您可以:
use mail::sender;
use mail::sender::v2;
上面的例子其实不是很靠谱,如果其他版本实际上是用xs代码更新的,而不是pm文件,那么这个方法就行不通了,另外一个问题就是其他模块可能也会用到这个模块,一个系统中同一个模块有多个版本,容易有潜在风险。
-
安装方法: 我将介绍如何在各种平台上安装 perl 模块。 以 net-server 模块为例。
在 Linux Unix 下安装 perl 模块有两种方式:手动安装和自动安装。
a. 手动安装步骤:
从 cpan(
cd /usr/local/src
解压缩文件,将创建一个新目录。
tar xvzf
切换到解压缩的目录:
cd 生成 makefile:
Perl 生成模块:make
测试模块(可选):
make test
如果测试失败,Hugo会报告“All Test OK”,可以放心安装编译模块。
在安装模块之前,请确保您对 perl5 安装目录(通常使用 su 命令获取)具有可写访问权限,并执行:
make install
现在,尝试 DBI 模块。 如果以下命令没有给出任何输出,那也没关系。
perl -mnet::server -e1
以上步骤适用于Linux Unix下的大多数Perl模块。 可能有一些模块的安装方式略有不同,因此最好先查看自述文件或安装在安装目录中。
有时,如果是这样,则需要执行以下安装步骤:(需要 module::build 模块支持)。
perlbuild
build test
build install
Perl语言之父。
Larrywall 是 Perl 语言的发明者,他对 Perl 的未来发展方向提出了自己的想法。 正如《AKA》杂志所说:“如果互联网上有一个孤独的绝地武士,那就是拉里。 >>>More
我在安装模块时遇到了很多问题,所以我把问题和解决方法记录下来,希望能帮助到其他人。 我之前安装模块时使用了 easy install packagename 方法,在其他部分安装它没有遇到任何问题。 SNS 和 Seaborn 模块可以轻松安装。 >>>More