AWS plenvでperlのインストール

AWSにてplenvからperlをインストールしたときにエラーになった。

OSの情報

Amazon Linux

[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

無事インストールできた。