これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド parlp です。
プログラム:
NAME
parl - バイナリ PAR ローダー
SYNOPSIS
(自己完結型の実行可能ファイル、スクリプト、または PAR を作成する便利な方法については、pp を参照してください。
Perl プログラムからのアーカイブ。)
作ります PAR ディストリビューション CPAN モジュール ディストリビューションから:
% parl -p # 現在のパスの下に PAR dist を作成します
% parl -p Foo-0.01 # Foo-0.01/ で解凍された CPAN dist を仮定します
を操作するには PAR ディストリビューション:
% parl -i Foo-0.01-i386-freebsd-5.8.0.par # インストール
% パール -i http://foo.com/Foo-0.01 # アーチ名 + perlver を自動追加します
% parl -i cpan://AUTRIJUS/PAR-0.74 # CPAN 作成者ディレクトリを使用します
% parl -u Foo-0.01-i386-freebsd-5.8.0.par # アンインストール
% parl -s Foo-0.01-i386-freebsd-5.8.0.par # 記号
% parl -v Foo-0.01-i386-freebsd-5.8.0.par # 検証
使用するには こんにちは。 from ./foo.par:
% parl -A./foo.par -MHello
% parl -A./foo -MHello # .par 部分はオプションです
同じことですが、検索してください foo.par 会場は @株式会社;
% parl -Ifoo.par -MHello
% parl -Ifoo -MHello # 同上
ラン テスト.pl or スクリプト/test.pl from foo.par:
% parl foo.par test.pl # デフォルトでは「main.pl」を検索します。
# それ以外の場合は「test.pl」を実行します
PAR ファイルを含む自己完結型の実行可能ファイルを作成するには、次の手順を実行します。
% parl -O./foo foo.par
% ./foo test.pl # 上記と同じ
PAR の実行に必要な非コア モジュールと共有オブジェクトを埋め込むため (例:
「Zlib」、「IO」、「Cwd」など)、 -b フラグ:
% parl -b -O./foo foo.par
% ./foo test.pl # コアモジュールがインストールされていればどこでも実行可能
埋め込みもご希望の場合 モジュールと一緒に使用するには、 -B 代わりにフラグを立てます:
% parl -B -O./foo foo.par
% ./foo test.pl # Perl インタープリタを使用してどこでも実行
これは、スタンドアロンのバイナリ実行可能ファイルを作成する場合に特に便利です。 ppを参照
詳細。
DESCRIPTION
このスタンドアロン コマンドは、「perl -MPAR」とほぼ同じ機能を提供します。
プリロードされたものを取得します 。パー 「-MPAR=foo.par」ではなく「-Afoo.par」を介してファイルを作成します。
さらに、CPAN ディストリビューションを PAR ディストリビューションに変換することもできます。
そのような分布を操作します。 PAR ディストリビューションの詳細については、次を参照してください。
PAR::距離
実行するために使用できます 。パー ファイル:
# アーカイブ内の script/run.pl を実行し、その lib/* をライブラリとして使用します
% parl myapp.par run.pl # myapp.par で run.pl または script/run.pl を実行します
% parl otherapp.pl # 通常の Perl スクリプトも実行します
しかし、 。パー アーカイブには次のいずれかが含まれます main.pl or スクリプト/main.pl、使用されています
代わりに:
% parl myapp.par run.pl # 'run.pl' を @ARGV として main.pl を実行します
最後に、「-O」オプションを使用すると、PAR ファイルからスタンドアロン バイナリを実行可能になります。
% parl -B -Omyapp myapp.par
% ./myapp # Perl バイナリなしでどこでも実行
「--par-options」フラグを使用すると、生成されたバイナリは新しいバイナリをパックする「parl」として機能できます。
% ./myapp --par-options -Omyap2 myapp.par # ./myapp と同一
% ./myapp --par-options -Omyap3 myap3.par # 異なる PAR になりました
スタンドアロン実行可能形式の説明については、par.pl を参照してください。
onworks.net サービスを使用してオンラインで parlp を使用する