🐪[macOS] perlの実行でエラーになった

## シバンの指定で解決可能 macOS Monterey (12.6.2)でperlを実行したところ、以下のエラーになった。 ```perl `gutter:false; hoge.pl: Perl lib version (5.30.3) doesn't match executable 'perl' version (5.30.2) at /System/Library/Perl/5.30/darwin-thread-multi-2level/Config.pm line 62. Compilation failed in require at /System/Library/Perl/Extras/5.30/PAR.pm line 7. BEGIN failed--compilation aborted at /System/Library/Perl/Extras/5.30/PAR.pm line 7. Compilation failed in require at -e line 593. ``` いくつか試してみたけど、シバンを消すとうまく行く。 エラーが発生した時のシバンは以下のように書いていた。 ```perl `gutter:false; #!/usr/bin/perl ``` これだとダメで、以下のように記載したらOKだった。 環境に入っているperlが不一致してるっぽい。 (Xcode色々入れたり、brewで何か入れたりしてるからか...) ```perl `gutter:false; #!/usr/bin/env perl ``` いい感じに環境のperlが選択される。

0 件のコメント :

コメントを投稿