AWSにてplenvからperlをインストールしたときにエラーになった。
OSの情報
[ec2-user@ip-10-3-10-53 ~]$ uname -a Linux ip-10-3-10-53 4.9.62-21.56.amzn1.x86_64 #1 SMP Thu Nov 16 05:37:08 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
エラーの内容
[ec2-user@ip-10-3-10-53 ~]$ plenv install 5.26.1 Installing 5.26.1 as 5.26.1 /usr/bin/perl -- /home/ec2-user/.plenv/plugins/perl-build/bin/perl-build --symlink-devel-executables --build-dir /home/ec2-user/.plenv/build/1512626314.23666/ --tarball-dir /home/ec2-user/.plenv/cache/ -Dusedevel 5.26.1 /home/ec2-user/.plenv/versions/5.26.1 WARN: [cpan_perl_releases] not found the tarball for perl-5.26.1 WARN: [perl_releases_page] This page is 3 or more days old. ignore Fetching 5.26.1 as /home/ec2-user/.plenv/cache/perl-5.26.1.tar.gz (http://www.cpan.org/authors/id/S/SH/SHAY/perl-5.26.1.tar.gz) Downloaded http://www.cpan.org/authors/id/S/SH/SHAY/perl-5.26.1.tar.gz to /home/ec2-user/.plenv/cache/perl-5.26.1.tar.gz. Configuring perl '5.26.1' rm -f config.sh Policy.sh Auto-guessed '5.26.1' patching Configure No patch utility found ABORT
いろいろ調べたら
原因は、patch、gccが入ってなかったらしいです。
yumでをインストール
[ec2-user@ip-10-3-10-53 ~]$ sudo yum install patch [ec2-user@ip-10-3-10-53 ~]$ sudo yum install gcc
無事インストールできた。