トップページへ

cpanflute2でエラーになる場合の対処

小粋空間 » Linux » cpanflute2でエラーになる場合の対処

cpanflute2でエラーになる場合の対処方法を紹介します。

1.問題点

cpanflute2コマンドを実行したところ、下記のエラーが発生しました。

# cpanflute2
Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/\$options{ <-- HERE '?(.*?)'?}/ at /usr/local/bin/cpanflute2 line 353.

ということで、cpanflute2でエラーになる場合の対処方法を紹介します。

2.原因と対処

cpanflute2が新しいPerlの仕様に追従できていないようです。

/usr/local/bin/cpanflute2を開いて、353行目を次のように修正します。

変更前

$inst =~ s/\$options{'?(.*?)'?}/$options{$1} || ''/ge;

変更後

$inst =~ s/\$options\{'?(.*?)'?\}/$options{$1} || ''/ge;

再度実行してエラーが出なければOKです。

« 前の記事へ

次の記事へ »

トップページへ