tweeeetyのぶろぐ的めも

アウトプットが少なかったダメな自分をアウトプット<br>\(^o^)/

【perl】plenvで"Segmentation fault: 11"とエラーが出る対処メモ

はじめに

久しぶりにperlを触りたい機会があったので、
以下を元にplenvをinstallしていました。

途中でSegmentation fault: 11というエラーが出たのでメモ

エラー

# versionは出る
$ plenv --version
plenv 2.2.0

# install -lはエラー
$ plenv install -l
Segmentation fault: 11

どうするか

perl buildbrew install perl-buildでinstallしていましたが、
tokuhiromさんところから持ってきて入れると良さそうです。

# install -lがエラー
$ plenv install -l
Segmentation fault: 11

# pluginsディレクトリがないことを確認
$ ls -al ~/.plenv/
total 0
drwxr-xr-x   4 tweeeety  tweeeety   128  5  5 00:10 .
drwxr-xr-x+ 52 tweeeety  tweeeety  1664  5  5 00:04 ..
drwxr-xr-x   2 tweeeety  tweeeety    64  5  4 22:28 shims
drwxr-xr-x   2 tweeeety  tweeeety    64  5  4 22:28 versions

# download
$ git clone git://github.com/tokuhirom/Perl-Build.git $(plenv root)/plugins/perl-build/

# pluginsにはいる
$ ls -al ~/.plenv/
total 0
drwxr-xr-x   4 tweeeety  tweeeety   128  5  5 00:10 .
drwxr-xr-x+ 52 tweeeety  tweeeety  1664  5  5 00:04 ..
drwxr-xr-x   3 tweeeety  tweeeety    96  5  5 00:12 plugins
drwxr-xr-x   2 tweeeety  tweeeety    64  5  4 22:28 shims
drwxr-xr-x   2 tweeeety  tweeeety    64  5  4 22:28 versions

# install -lが正常にうごく
$ plenv install -l
Available versions:
 5.29.10
 5.29.9
 ~ 省略 ~
 5.6.0
 5.5.670
 5.003_13

おわり

ひさしぶりのperl\(^o^)/