4

私は、PARにバンドルされている大規模なPerlアプリケーションと、多数のサポートファイルに取り組んでいます。

アプリがPAR内で実行されている場合PAR::read_file、アーカイブ内のこれらのさまざまなファイルを取得するために使用できます。ただし、開発中は、コードを微調整するたびにアプリケーション全体を再PARする必要はありません。

スクリプトが実行時にPAR内で実行されているかどうかを判断できる方法はありますか?そのため、PARアーカイブまたは通常のファイルシステムからファイルをロードすることを選択できますか?

4

1 に答える 1

8

PAR ::環境はおそらくいくつかの手がかりを提供することができます:

PARは、実行可能ファイルまたはPARアーカイブの構築プロセスとそれらの使用の両方で、さまざまな環境変数を使用します。

..。

PAR_0

実行中のプログラムがPARアーカイブまたはppで生成された実行可能ファイル内から実行される場合、この変数には抽出されたプログラムの名前(つまり、.plファイル)が含まれます。

于 2009-11-21T02:10:59.950 に答える