macのターミナル起動時に怒られるようになった話

今日ターミナルを起動すると

Can't locate local/lib.pm in @INC (you may need to install the local::lib module)

と表示されるようになった。とりあえずperlを最新にしてみようとplenvをインストール https://github.com/tokuhirom/plenv#homebrew-on-mac-os-x 公式の説明どうりに

$ brew intall plenv
$ brew install perl-build

.bachrcに追記

if which plenv > /dev/null; then eval "$(plenv init -)"; fi

最新版をダウンロード、インストール

$ plenv install 5.26.2
$ plenv global 5.26.2

パッケージマネージャーもインストール(pip的なやつ)

$ plenv install-cpanm
$ PLENV_INSTALL_CPANM="-v" plenv install-cpanm

そして local/lib.pm をインストール

$ cpan
$ install local/lib.pm