GrowthForecastをEC2にインストール


はじめに

以前使っていたGrowthForecastを試してみようとしたら素直にインストールできなかったのでメモ書きを残します。

環境

Amazon Linux 2

$ uname -a
Linux ip-172-31-20-117.ap-northeast-1.compute.internal 5.10.102-99.473.amzn2.x86_64 #1 SMP Wed Mar 2 19:14:12 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
$ perl --version
This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux-thread-multi
...

インストール手順

以下のページの手順に沿ってインストールを進めました。

問題発生1

以下のコマンドのところで失敗

sudo cpan App::cpanminus

解決

EC2のインスタンスタイプを最小のt2.nanoにしていてメモリ不足で失敗していました。
インスタンスタイプをt2.microにしたら通りました。
メモリ使用量は500Mを少し超えたくらいでした。

問題発生2

最後の$ cpanm -n GrowthForecastでRRDToolのインストールに失敗

解決

参考サイトのIssueを見つけ、以下を実行したのち改めてGrowthForecastのインストールを実行し、完了しました。

sudo cpan install Fatal
cpanm Alien::RRDtool

余談

参考サイトを見直したら以下でよかったのかもしれないが確認していません。

sudo yum install perl-core

参考サイト

Broken CPAN based install on Centos7: Fatal.pm missing · Issue #95 · xslate/p5-Mouse
GrowthForecast - Lightning fast Graphing / Visualization