既然你已经下定决心要学习 Perl 这门编程语言,那么摆在你面前的第一件事就是得到它。

    试试从命令行执行 ,如果你看到 Perl 的版本及版权等信息,那么说明你的系统已经具有 Perl。反之,如果你看到的是类似 command not found这样的输出,那么你需要安装 Perl。

    GNU/Linux

    Perl 支持许多平台,在 GNU/Linux 上基本都默认带有 Perl。但十有八九可能是旧版本。这种情况下,你可以通过所用 GNU/Linux 发行版的包管理器来更新 Perl。

    Mac OS X 系统本身也默认安装了 Perl,不过可能仍然存在版本过旧的问题。为此,你可以自己安装更新版。

    Windows

    Windows 系统默认没有 Perl。你可以选择下列 Perl 发行之一:

    • :称为草莓 Perl,它专为 Windows平台而生,其中打包了 CPAN 客户端、编译器、以及预装了大量模块。除非你有很特殊的需求,一般来说这就是你所需要的 Perl 发行。

    1. $ wget http://www.cpan.org/src/5.0/perl-5.18.1.tar.gz
    2. $ tar -xzf perl-5.18.1.tar.gz
    3. $ cd perl-5.18.1
    4. $ ./Configure -des -Dprefix=$HOME/localperl
    5. $ make
    6. $ make test
    7. $ make install

    Perlbrew 和 Plenv

    除了手动从源代码编译、安装 Perl 之外,你也可以选用时下比较流行的 Perl多版本管理工具 Perlbrew 或 。

    Perlbrew

    要安装 Perlbrew,你可以在终端中执行:

    然后,将下列内容添加到 .bashrc.zshrc 文件中:

    接着执行:

    1. $ source ~/.bashrc

    至此,你便能够使用 Perlbrew 来安装 Perl 的各种版本了。

    先列出可用的 Perl 版本:

    1. $ perlbrew available

    安装具体的 Perl 版本:

    1. $ perlbrew switch perl-5.18.1

    此外,Perlbrew 还有列出已安装的 Perl 版本、暂时关闭自身等功能,具体可以查看其帮助文档。

    Plenv

    Plenv 的功能与 Perlbrew 类似,其安装步骤为:

    1. $ git clone git://github.com/tokuhirom/plenv.git ~/.plenv
    2. $ echo 'export PATH="$HOME/.plenv/bin:$PATH"' >> ~/.bash_profile
    3. $ echo 'eval "$(plenv init -)"' >> ~/.bash_profile
    4. $ git clone git://github.com/tokuhirom/Perl-Build.git ~/.plenv/plugins/perl-build/

    注意:Zsh 用户需将上述指令中的 .bash_profile 替换为 .zshrc。另外,Ubuntu用户需将其替换成 .profile

    现在,你可以使用 Plenv 来安装 Perl:

    安装完成后需要执行 plenv rehash 重建 shim 可执行文件。

    Plenv 能够将某个 Perl 版本设置成局部、全局及 Shell 作用环境。其命令分别为:

    1. $ plenv local 5.18.1 # 设置为局部作用环境,比全局作用环境具有更高的优先级
    2. $ plenv global 5.18.1 # 设置成全局作用环境,将在所有 Shell 中使用

    关于 Plenv 的更多用法,可以通过 plenv help 查阅。