CONTENTS
Lastmodified 2015-11-06 (金) 08:24:22
いまさらの話だが、FreeBSD 8.* のころは動いていたCGIスクリプトが、9.*以降で 500errorになるという話。
半日かかって気づいたのが、シェバング
#!/usr/bin/perl
とあって、
# which perl /usr/local/bin/perl
というわけ。
確かに、FreeBSD 9.* 10.* に /usr/bin/perl はありません。 何時から?(*)
ln -s /usr/local/bin/perl /usr/bin/
で、エラー解消
(*) /usr/ports/UPDATING
20150513: AFFECTS: users of lang/perl5* AUTHOR: mat@FreeBSD.org NOTE: Perl has been removed from base more than ten years ago, so it was way past time for the /usr/bin/perl symlink to be removed from the port. If for some strange reason, you still need it, you will have to create it manually. 10年前から FreeBSD のシステムベースから Perl が削除されました。そして十分な時間が経過したため ports で行なっていた /usr/bin/perl へのリンク設定も削除されました。 リンクが必要な場合には、手動で作成(設定)してください。
http://quantum-public-diary.blogspot.jp/2011/08/freebsdlinuxperlpath.html
http://near-unix.blogspot.jp/2015/05/freebsd-perl5-520.html
Total access 2372:本日 1:昨日 0