环境
macOS Monterey,M1,2020. version 12.4
perl 5, version 32, subversion 1 (v5.32.1) built for aarch64-linux-thread-multi
安装perl
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| yum install perl-Perl4-CoreLibs dnf install cpan # 由内建的cpan工具安装perlbrew,与内建的perl关联 echo "yes" | sudo cpan App::perlbrew
# 初始化,在用户家目录下导入必备的环境变量等等 perlbrew init
# 导入当前perlbrew的环境变量,为了确保我将它写在了~/.bashrc里 source ~/perl5/perlbrew/etc/bashrc cat ~/perl5/perlbrew/etc/bashrc >> ~/.bashrc
# 查看现在可用的所有perl版本 perlbrew available # 下载并安装对应的版本,它会默认安装到~/perl5目录下,并且以版本号区分好,真正引用的时候可以用perlbrew非常方便的切换 perlbrew install perl-5.36.0
# 下载速度很慢,我在网页上下载好后移到了这个指定路径 # Fetching perl 5.36.0 as /root/perl5/perlbrew/dists/perl-5.36.0.tar.gz Download https://cpan.metacpan.org/authors/id/R/RJ/RJBS/perl-5.36.0.tar.gz to /root/perl5/perlbrew/dists/perl-5.36.0.tar.gz mv perl-5.36.0.tar.gz /root/perl5/perlbrew/dists/perl-5.36.0.tar.gz # 查看已安装在本地的perl列表 perlbrew list # 设置默认使用的perl版本,注意,这个不影响apt-get命令,因为所有的bin/lib都是与其分开的 perlbrew switch perl-5.36.0 # 暂时切换使用的perl版本,比如在一个shell脚本里,切换完成后,你可以查看perl当前的版本是否对应 perlbrew use perl-5.8.1 perl -v
# 用perlbrew管理下载cpan perlbrew install-cpanm
|
参考文章
https://kunpengcompute.github.io/2020/11/27/zai-arm-ping-tai-shang-wan-zhuan-perl/