何もインストールせずに Windows システム上で Perl スクリプトを実行する方法はありますか?

何もインストールせずに Windows システム上で Perl スクリプトを実行する方法はありますか?

私は Linux システムで MySQL のデータベース情報をチェックするのに便利な Perl スクリプトを持っています。同じデータベース チェックを実行できるように、Windows (具体的には Windows 2008 および 2012) で使用できるこの移植版を用意したいと思います。

Perl のランタイム (非インストール) 実装をバンドルする方法はありますか? それとも、Perl を完全にインストールする必要がありますか?

答え1

Strawberry PerlのPortableZIP版を使用することができます。ここ

管理者権限を必要としない ZIP エディションもありますが、解凍後にいくつかのインストール後スクリプトを手動で実行する必要があります。

スクリプトによっては、Perl2Exe役に立つかもしれない:

Perl2Exe は、Perl スクリプトを実行可能ファイルに変換するためのコマンド ライン プログラムです。

これにより、Perl インタープリタを必要としない Perl のスタンドアロン プログラムを作成できます。Perl ソース コードを配布せずに実行可能ファイルを配布できます。

Perl2Exe は、Windows および Unix ターゲット ホスト用の実行可能ファイルを生成できます。

Perl2Exe はクロスプラットフォーム コードを生成できます。たとえば、Linux マシンから Solaris 用のコードを生成できます。

Perl2Exe では、Tk を使用してコンソールなしのプログラムを作成することもできます。

関連情報