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(推荐)
- 访问 https://strawberryperl.com/
- 下载MSI安装包
- 运行安装程序,按提示完成安装
- 安装后自动配置PATH环境变量
方法二:ActivePerl
- 访问 https://www.activestate.com/products/perl/
- 下载Windows安装包
- 运行安装程序
验证安装:
cmd
perl -v
三、Perl开发环境 #
3.1 编辑器推荐 #
| 编辑器 | 特点 |
|---|---|
| VS Code | 轻量、插件丰富 |
| IntelliJ IDEA | 功能强大 |
| Padre | Perl专用IDE |
| Vim/Emacs | 命令行编辑器 |
3.2 VS Code配置 #
安装Perl插件:
- Perl Navigator - 语法高亮、代码补全
- 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