1. ホーム
  2. windows

[解決済み] Windowsで使用するPerlのバージョンは?[クローズド]

2022-12-09 09:03:30

質問

この win32.perl.org のウェブサイトは、 MS Windows 用のいくつかの Perl ディストリビューションへの参照を提供しています。

長い間、私は以下のサイトから ActivePerl を使用していました。 ActiveState を使っていましたが、最近になって ストロベリーパール .

IMHO Active Perl が Strawberry Perl に勝る唯一の利点は、Perl Tk が付属しており、インストールが簡単なことです。 Devel::ptkdb というグラフィカルなデバッガが簡単にインストールできることです。それ以外は、Strawberry Perlがすべて優位に立つと思います。

どのように解決するのですか?

ストロベリーパール はますます良くなっています。 私が ActiveState で繰り返し抱えている問題のひとつは、コアモジュールのアップグレードが必要なのに、それを許可してくれないために、私のモジュールが時々インストールに失敗することです。 そのため、すべての はしません。 を使用しないすべての人が私のコードを使用することができますが、ActiveState の Perl ではそれができないのです。

ActiveState はまた、非常に怪しいビルド システムを持っており、モジュールのビルドに失敗した理由を正確に報告しないことがよくあります。 私は、この情報を電子メールで問い合わせるのに疲れ、結局あきらめました。 私は自分のコードをWindows上で動かしたいのですが、ActiveStateがその情報を提供してくれず、コアモジュールのアップグレードのオプションも与えてくれないのであれば、使う気になれません。 私のモジュールの中には、ActiveStateのPerlを除いて、どのOSでもビルドに失敗するものがあります。 Strawberry Perl をサポートし、ActiveState のことは気にしないでください。

もし ActiveState が彼らのビルドシステムと「コアモジュールへのアップグレード禁止」ポリシーを修正したなら、再検討する価値があります。