Perl安装 #

一、检查Perl是否已安装 #

大多数Unix/Linux和macOS系统已预装Perl。首先检查是否已安装:

bash
perl -v

输出示例:

text
This is perl 5, version 36, subversion 0 (v5.36.0) built for darwin-2level

查看详细版本信息:

bash
perl -V

二、各平台安装方法 #

2.1 Linux安装 #

Debian/Ubuntu:

bash
sudo apt update
sudo apt install perl

CentOS/RHEL:

bash
sudo yum install perl

Arch Linux:

bash
sudo pacman -S perl

2.2 macOS安装 #

macOS已预装Perl,但版本可能较旧。推荐使用Homebrew安装最新版:

bash
brew install perl

安装后,Homebrew的Perl路径为 /usr/local/opt/perl/bin/perl

配置PATH环境变量(添加到 ~/.zshrc~/.bash_profile):

bash
export PATH="/usr/local/opt/perl/bin:$PATH"

2.3 Windows安装 #

方法一:Strawberry Perl(推荐)

  1. 访问 https://strawberryperl.com/
  2. 下载MSI安装包
  3. 运行安装程序,按提示完成安装
  4. 安装后自动配置PATH环境变量

方法二:ActivePerl

  1. 访问 https://www.activestate.com/products/perl/
  2. 下载Windows安装包
  3. 运行安装程序

验证安装:

cmd
perl -v

三、Perl开发环境 #

3.1 编辑器推荐 #

编辑器 特点
VS Code 轻量、插件丰富
IntelliJ IDEA 功能强大
Padre Perl专用IDE
Vim/Emacs 命令行编辑器

3.2 VS Code配置 #

安装Perl插件:

  1. Perl Navigator - 语法高亮、代码补全
  2. Perl Debug - 调试支持

3.3 Perl调试器 #

Perl内置调试器:

bash
perl -d script.pl

常用调试命令:

命令 说明
h 帮助
n 单步执行(跳过子程序)
s 单步执行(进入子程序)
c 继续执行
p 变量 打印变量值
q 退出调试

四、CPAN配置 #

4.1 什么是CPAN #

CPAN(Comprehensive Perl Archive Network)是Perl模块仓库,包含超过20万个模块。

4.2 配置cpan #

首次使用cpan:

bash
cpan

按提示进行自动配置:

bash
cpan> o conf init

4.3 使用cpanm(推荐) #

cpanm是更简洁的模块安装工具:

安装cpanm:

bash
cpan App::cpanminus

或使用系统包管理器:

bash
sudo apt install cpanminus
sudo yum install perl-App-cpanminus
brew install cpanminus

使用cpanm安装模块:

bash
cpanm Module::Name

五、第一个Perl脚本 #

创建文件 hello.pl

perl
#!/usr/bin/perl
use strict;
use warnings;

print "Hello, Perl!\n";

运行脚本:

bash
perl hello.pl

输出:

text
Hello, Perl!

六、常见问题 #

6.1 编码问题 #

如果遇到中文乱码,在脚本开头添加:

perl
use utf8;
binmode(STDOUT, ':utf8');

6.2 模块路径 #

查看Perl模块搜索路径:

perl
perl -e 'print join "\n", @INC'

6.3 权限问题 #

在Unix/Linux上,确保脚本有执行权限:

bash
chmod +x script.pl
./script.pl

七、总结 #

本章学习了:

  • 检查Perl是否已安装
  • 各平台安装Perl的方法
  • 配置开发环境
  • CPAN模块管理

下一章将编写第一个Perl程序。

最后更新:2026-03-27