
私は 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 を使用してコンソールなしのプログラムを作成することもできます。