これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド perlbrewp です。
プログラム:
NAME
perlbrew - Perl 環境マネージャー.
SYNOPSIS
perlbrew コマンド構文:
パーブリュー[オプション] [引数]
コマンド:
init perlbrew 環境を初期化します。
info perlbrew のインストールに関する有用な情報を表示します
インストールperlをインストール
uninstall 指定されたインストールをアンインストールします
インストール可能な perl を一覧表示する
lib local::lib ディレクトリを管理します。
エイリアス perl インストールに新しい名前を付ける
upgrade-perl 現在の perl をアップグレードします
list perl インストールの一覧表示
指定された perl を現在のシェルで使用する
off 現在のシェルで perlbrew をオフにする
switch 指定された perl をデフォルトとして永続的に使用します
switch-off perlbrew を永久にオフにします (システム perl に戻します)
指定された perl 環境での exec プログラム。
self-install perlbrew 自体を PERLBREW_ROOT/bin の下にインストールします
self-upgrade perlbrew 自体をアップグレードします。
install-patchperl patchperl をインストールする
install-cpanm フレンドリーなコンパニオンである cpanm をインストールします。
install-multiple perl の複数のバージョンとフレーバーをインストールする
download 指定された perl ディストリビューション tarball をダウンロードします。
clean tarball をパージしてディレクトリを構築する
version 表示バージョン
ヘルプ 詳細な手順を読む
一般的なコマンド オプション:
-q --quiet 有益な出力メッセージを静かにします。
-v --verbose 詳細を教えてください。
perlbrew の完全なドキュメントについては、「perlbrew ヘルプ」を参照してください。
「perlbrew ヘルプ」を参照してくださいコマンドの詳細な説明については、 ` を参照してください。
CONFIGURATION
PERLBREW_ROOT
デフォルトでは、perlbrew は perls をビルドして "$ENV{HOME}/perl5/perlbrew" にインストールします。
ディレクトリ。 別のディレクトリを使用するには、この環境変数を
perlbrew の RC を入手する前に、シェル RC のディレクトリに「bashrc」を実行します。
同じ perlbrew ルートを複数のユーザー アカウントで共有することが可能です。
機械。 したがって、同じバージョンの perl を同じバージョンでインストールする必要はありません。
以上。 「/opt/perl5」が共有したいディレクトリだとしましょう。 すべてのユーザーは
このスニペットをbashrcに追加して有効にすることができます:
エクスポート PERLBREW_ROOT=/opt/perl5
ソース ${PERLBREW_ROOT}/etc/bashrc
そうしたら、全員の PATH に「/opt/perl5/bin」と
"/opt/perl5/perls/${PERLBREW_PERL}/ binに". 各ユーザーは "perlbrew スイッチ" を呼び出すことができ、
"perlbrew use" を使用して、選択した別の perl 環境に個別に切り替えます。
ただし、$PERLBREW_ROOT への書き込み権限を持つユーザーのみが CPAN をインストールできます。
モジュール。 これは、チームの作業慣習に応じて、良いことも悪いこともあります。
自分用にのみ CPAN モジュールをインストールしたい場合は、「lib」を使用する必要があります。
コマンドを使用して、個人的な local::lib 環境を構築します。 local::lib 環境は
個人的なものであり、異なるユーザー間で共有されることはありません。 詳細については、「perlbrew
help lib」と local::lib のドキュメントを参照してください。
よりクールなモジュール分離が必要で、CPAN モジュールをインストールしたい場合
この目的にはカートンを使用する必要があります。
perlbrew をインストールする前にこの変数を設定して perlbrew を作ることも可能です
指定された PERLBREW_ROOT の下に自分自身をインストールします。
エクスポート PERLBREW_ROOT=/opt/perl5
カール -kL http://install.perlbrew.pl | バッシュ
これを行った後、perlbrew 実行可能ファイルは「/opt/perl5/bin/perlbrew」としてインストールされます。
PERLBREW_HOME
デフォルトでは、perlbrew はユーザーごとの設定を "$ENV{HOME}/.perlbrew" ディレクトリに保存します。 に
別のディレクトリを使用する前に、シェル RC でこの環境変数を設定してください。
perlbrew の RC を調達します。
たとえば、ホーム ディレクトリが NFS 上にあり、複数のマシンで共有されている場合があります。
マシンごとにいくつかの異なる perlbrew 設定が必要になる場合があります。 これを行うには、次のことができます。
「PERLBREW_HOME」環境変数を使用して、perlbrew にどこを探すかを伝えます。
初期化ファイル。 特定のシナリオの簡単な bash スニペットを次に示します。
if [ "$(ホスト名)" == "マシン a" ]; それから
エクスポートPERLBREW_HOME =~/.perlbrew-a
elif [ "$(ホスト名)" == "マシン b" ]; それから
エクスポートPERLBREW_HOME =~/.perlbew-b
fi
source ~/perl5/perlbrew/etc/bashrc
PERLBREW_CONFIGURE_FLAGS
この環境変数は、渡すフラグなどのコマンドのリストを指定します
「sh 構成」。 デフォルトでは「-de」です。
PERLBREW_CPAN_MIRROR
選択した CPAN ミラー URL。
指図: INIT
使用法: perlbrew init
"init" コマンドは、(perlbrew ユーザーが) アップグレードまたはアップグレードするたびに、手動で呼び出す必要があります。
perlbrew を再インストールします。
「self-upgrade」コマンドを使用するか、ワンライン インストーラーを実行してアップグレードを行う場合
手動で、このコマンドは自動的に呼び出されます。
指図: ご利用ガイド
info 【モジュール】
使用法: perlbrew 情報 [ ]
perlbrew のインストールに関する有用な情報を表示します。
モジュールが指定されている場合、モジュールのバージョンと場所が表示されます。
指図: INSTALL
install [オプション] perl-
install 【オプション】
指定されたバージョンの perl をビルドしてインストールします。
バージョン番号は通常、「5.x.xx」、またはリリースの場合は「perl-5.xx.x-RCx」のようになります
候補者
指定された perl は、CPAN の公式 Web サイトまたはミラーからダウンロードされます。
以前に構成されたサイト。
ミラー サイトの URL を指定するには、「--mirror $URL」を追加します。
install [オプション] perl-stable
install [オプション]安定
Perl の最新の安定バージョンをインストールする便利な方法です。
にアクセスできるようにしています。
install [オプション] perl-blead
install [オプション] ブリード
ここからダウンロードした blead バージョンの perl をインストールする特別な方法
ミラー設定に関係なく特定の URL:
http://perl5.git.perl.org/perl.git/snapshot/blead.tar.gz
install [オプション] /path/to/perl/git/checkout/dir
指定された git checkout dir からビルドしてインストールします。
install [オプション] /path/to/perl-5.14.0.tar.gz
指定されたアーカイブ ファイルからビルドしてインストールします。
install [オプション] http://example.com/mirror/perl-5.12.3.tar.gz
指定された URL からビルドしてインストールします。 サポートされている URL スキームは「http://」、「https://」、
「ftp://」と「file://」。
「インストール」コマンドのオプション:
-f --force 強制インストール
-j $n 並列ビルドとテスト。 元。 ハ
-n --notetest テストをスキップ
--switch 成功すると、この Perl に自動的に切り替えます
`perlbrew スイッチを使用したかのようにインストールされます`
--as 指定されたバージョンの perl を名前でインストールします。
元。 ハ
--noman マンページのインストールをスキップ
--thread usethreads を有効にして perl をビルドする
--multi usemultiplicity を有効にして perl をビルドする
--64int use64bitint を有効にして perl をビルドする
--64all use64bitall を有効にして perl をビルドする
--ld uselongdouble を有効にして perl をビルドする
--debug DEBUGGING を有効にして perl をビルドする
--clang clang コンパイラを使用して perl をビルドします
-D、-U、-A perl 構成スクリプトに渡されるスイッチ。
元。 ハ
--sitecustomize $ファイル名
インストールするファイルを sitecustomize.pl として指定します
デフォルトでは、すべてのインストールは次のように名前の後に構成されます。
sh 構成 -de -Dprefix=$PERLBREW_ROOT/perls/
指図: インストール - 複数
使い方: perlbrew install-multiple [オプション] ...
指定されたバージョンの perl をビルドしてインストールします。
"install-multiple" は、コマンド "install" に加えて、同じオプション セットを受け入れます。
次のもの:
--both $flavor $flavor は C のいずれかです、C 、C 、
C<64int>、C<64all>、C とC .
特定の perl バージョンごとに、XNUMX つインストールします。
フレーバー、フラグ C<--$flavor> が設定されたもの
もう一方はアウトです。 C<--両方> が可能
異なる値で複数回渡された
その場合、可能な限り
組み合わせが生まれます。
--common-variations は C と同等<--both thread --both ld --both 64int>
--all-variations は、可能なすべてのフレーバーの組み合わせを生成します
--append $string 指定された文字列を生成された名前に追加します
例えば:
perlbrew install-multiple 5.18.0 blead --両方のスレッド --両方のデバッグ
次の perl をインストールします。
perl ブリード
perl-ブリード-デバッグ
perl ブリード スレッド マルチ
perl-bread-thread-multi-debug
perl-5.18.0
perl-5.18.0-デバッグ
perl-5.18.0-スレッド-マルチ
perl-5.18.0-スレッド-マルチデバッグ
(「スレッド」が必要とするため、「マルチ」フレーバーが自動的に選択されることに注意してください)
カスタム コンパイル フラグを使用した別の例:
perlbrew install-multiple 5.18.0 --両方のスレッド -Doptimize='-O3' --append='-O3'
指図: アンインストール
使用法: perlbrew アンインストール
指定された perl インストールをアンインストールします。 名前は、出力にあるインストール名です。
perlbrew list の
指図: USE
使用法: perlbrew つかいます 【パール- | | | | ]
指定されたバージョンの perl を現在のシェルで使用します。 これは、新しく開いたシェルには影響しません。
パラメータを指定しないと、現在使用中の perl のバージョンが表示されます。
指図: SWITCH
使用法: perlbrew スイッチ [ ]
指定されたバージョンに切り替え、それを現在および将来のすべての端末のデフォルトにします
セッション。
パラメータを指定しないと、現在選択されている perl のバージョンが表示されます。
指図: LIST
使用法: perlbrew リスト
$PERLBREW_ROOT 環境で指定された perlbrew ルート内のすべての perl インストールを一覧表示します
変数。 デフォルトでは、値は「~/perl5/perlbrew".
一部の perl インストールに関連付けられたライブラリがある場合、それらは一部として含まれます。
名前。 このリストの出力項目は、他のさまざまなコマンドの引数にすることができます。
指図: AVAILABLE
使用法: perlbrew 利用可能 [--all]
CPAN で最近利用可能な perl のバージョンを一覧表示します。
リストは Web ページから取得されますhttp://www.cpan.org/src/README.html> であり、そうではない
過去にリリースされた *すべての* perl バージョンのリスト。
これまでにリリースされたすべての perl のリストを取得するには、「--all」オプションを使用します。
注意: このコマンドは将来的になくなり、'list' コマンドのオプションになる可能性があります。
指図: オフ
使用法: perlbrew off
現在のシェルで perlbrew を一時的に無効にします。 デフォルトを効果的に再度有効にします
システムPerl、それが何であれ。
このコマンドは、`source $PERLBREW_ROOT/etc/bashrc` のステートメントを追加した場合にのみ機能します
シェルの初期化 (bashrc / zshrc)。
指図: スイッチオフ
使用法: perlbrew スイッチオフ
perlbrew を永久に無効にします。 再度有効にするには、「switch」コマンドを使用します。 「使用」コマンドを呼び出す
現在のシェルでのみ有効にします。
それが何であれ、デフォルトのシステム Perl を再度有効にします。
指図: ALIAS
使用法: perlbrew エイリアス [-f] create
という名前のインストールのエイリアスを作成します.
使用法: perlbrew エイリアス [-f] 名前の変更
エイリアスの名前を新しい名前に変更します。
使用法: perlbrew エイリアスの削除
指定されたエイリアスを削除します。
指図: エグゼク
使用法: perlbrew exec [--with perl-name[,perl-name...]]
perl インストールごとにコマンドを XNUMX つずつ実行します。
たとえば、Hello プログラムを実行します。
perlbrew exec perl -e 'print "Hello from $]\n"'
出力は次のようになります。
perl-5.12.2
==========
perl-5.012002 からのこんにちは単語
perl-5.13.10
==========
perl-5.013010 からのこんにちは単語
perl-5.14.0
==========
perl-5.014000 からのこんにちは単語
コマンドは並行して実行されないことに注意してください。
「--with」引数が指定されている場合、コマンドは指定された状態でのみ実行されます
パールのインストール。 次のコマンドは Moose モジュールを perl-5.12 にインストールします。
現在のパール:
perlbrew exec --perl-5.12 cpanm Moose を使用
複数のインストール名を指定できます。
perlbrew exec --perl-5.12、perl-5.12-debug、perl-5.14.2 cpanm Moo を使用
これらは、スペースまたはコンマで区切られます。 スペースを使用する場合は、引用符が必要です
仕様全体を XNUMX つの引数として指定しますが、インストールではコンマを使用できます
名前:
perlbrew exec --with '5.12 5.12,debug 5.14.2@nobita @shizuka' cpanm Moo
上で示したように、"perl-" プレフィックスは省略でき、lib 名も指定できます。
lib 名は、perl インストール名なしで表示される場合があります。そのような場合は、
「現在のパール」。
現時点では、実際のインストール名として解決できない指定された名前はすべて、
出力では黙って無視されます。 また、コマンドの終了ステータスは返されません。
指図: ENV
使い方: perlbrew env [ ]
低レベルのコマンド。 このコマンドを呼び出して、現在使用されている環境変数のリストを表示します。
シェル統合のために「perlbrew」自体によって設定されます。
出力は次のようになります (シェルが bash/zsh の場合):
エクスポート PERLBREW_ROOT=/ユーザー/gugod/perl5/perlbrew
エクスポート PERLBREW_VERSION=0.31
エクスポート PERLBREW_PATH=/ユーザー/gugod/perl5/perlbrew/bin:/ユーザー/gugod/perl5/perlbrew/perls/current/bin
エクスポート PERLBREW_PERL=perl-5.14.1
tcsh / csh ユーザーは、「export」の代わりに「setenv」ステートメントを確認する必要があります。
指図: SYMLINK-実行可能ファイル
使用法: perlbrew symlink-executables [ ]
低レベルのコマンド。 このコマンドは、「perl」実行可能シンボリック リンクを作成するために使用されます。
「perl5.13.6」と言ってください。 これは perl の開発版にのみ必要です。
古い perlbrew を使用して perls をインストールしていない限り、これを行う必要はありません。
インストールしたばかりの perl が欠落しているように見えるため、混乱している
use または switch を呼び出した後。 perlbrew は、バージョン以降、インストール レイアウトを変更します
0.11 は、より良い方法で実行可能ファイルへのシンボリック リンクを生成します。
perlbrew を (0.11 以前のバージョンから) アップグレードしたばかりで、「perlbrew スイッチ」が失敗した場合
perl の開発リリース、たとえば perl-5.13.6 に切り替えた後に動作させるには、これを実行します
コマンド:
perlbrew シンボリックリンク実行可能ファイル perl-5.13.6
これにより、基本的に次のシンボリックリンクが作成されます。
${PERLBREW_ROOT}/perls/perl-5.13.6/bin/perl
-> ${PERLBREW_ROOT}/perls/perl-5.13.6/bin/perl5.13.6
新しくインストールされた perl は、開発版であるかどうかに関係なく、必要ありません。
このコマンドで手動で処理します。
指図: インストール-CPANM
使用法: perlbrew install-cpanm
「cpanm」スタンドアロン実行可能ファイルを「$PERLBREW_ROOT/bin」にインストールします。
このコマンドが存在する理由については、以下を参照してください。
<http://www.perlbrew.pl/Perlbrew-and-Friends.html>
指図: インストール-PATCHPERL
使用法: perlbrew install-patchperl
「$PERLBREW_ROOT/bin」に「patchperl」スタンドアロン実行可能ファイルをインストールします。 これは
perlbrew のインストールがインストーラーで行われた場合、自動的に呼び出されますが、そうではありません
cpanで。
このコマンドが存在する理由については、以下を参照してください。
<http://www.perlbrew.pl/Perlbrew-and-Friends.html>
指図: 自己アップグレード
使用法: perlbrew 自己アップグレード
このコマンドは、Perlbrew を最新バージョンにアップグレードします。
指図: 自己インストール
使用法: perlbrew 自己インストール
注意: このコマンドを日常的に実行する必要はありません。
このコマンドは perlbrew 自体を "$PERLBREW_ROOT/bin" にインストールします。 それはによって使用されることを意図しています
perlbrew インストーラー。 ただし、次の手順を手動で実行して、再インストールのみを行うことができます
「perlbrew」実行可能ファイル:
カール -kL http://get.perlbrew.pl -o パールブリュー
perl ./perlbrew 自己インストール
「patchperl」がインストールされていないため、perlbrew インストーラーの実行とは少し異なります。
この場合にインストールされます。
指図: CLEAN
使用法: perlbrew clean
以前にダウンロードしたすべての Perl tarball とビルド ディレクトリを削除します。
指図: VERSION
使用法: perlbrew バージョン
perlbrew のバージョンを表示します。
指図: LIB
使用法: perlbrew lib
perlbrew lib リスト
perlbrew libの作成
perlbrew lib 削除
`lib` コマンドは、perl インストール内の local::lib ルートを操作するために使用されます。
実質的には「perl -Mlocal::lib=/path/to/lib-name」に似ていますが、もう少し
それだけではありません。
ライブラリ名は、「awesome」のような英数字を含む短い名前、またはフルネームにすることができます。
たとえば、「perl-5.14.2@awesome」のように、perl インストール名と「@」記号が前に付きます。
`lib` コマンドを呼び出す簡単な例を次に示します。
# ライブラリ作成 perl-5.12.3@shizuka
perlbrew lib create perl-5.12.3@shizuka
# lib perl-5.14.2@nobita と perl-5.14.2@shizuka を作成
perlbrew は perl-5.14.2 を使用します
perlbrew lib のび太を作成する
perlbrew lib 静香を作成する
# 使用・切り替え対象一覧を見る
パーブルブリューリスト
# 現在のシェルでライブラリを有効化
perlbrew 使用 perl-5.12.3@shizuka
perlbrew は perl-5.14.2@nobita を使用します
perlbrew 使用 perl-5.14.2@shizuka
# ライブラリをデフォルトで有効化
perlbrew スイッチ perl-5.12.3@shizuka
perlbrew スイッチ perl-5.14.2@nobita
perlbrew スイッチ perl-5.14.2@shizuka
# lib perl-5.14.2@nobita と perl-5.14.2@shizuka を削除
perlbrew は perl-5.14.2 を使用します
perlbrew lib のび太を削除
perlbrew lib 静香を削除
# ライブラリ削除 perl-5.12.3@shizuka
perlbrew lib 削除 perl-5.12.3@shizuka
短いライブラリ名は、現在の perl に対してローカルです。 「のび太」が参照できるライブラリ名
現在の perl に応じて、「perl-5.12.3@nobita」または「perl-5.14.2@nobita」。
ライブラリに「使用」または「切り替え」するときは、常に長い名前を指定してください。 簡単なルール:
「use」または「switch」コマンドの引数は、「perlbrew list」の出力に表示されるはずです。
指図: アップグレード-Perl
使用法: perlbrew upgrade-perl
Perl のマイナー リリース (例: 5.x.*) は相互にバイナリ互換性があるため、このコマンドは
古い perlbrew 環境を適切にアップグレードする機能を提供します。
現在アクティブ化されている perl を最新リリースの兄弟にアップグレードします。 あなたが持っている場合
5.14.0 が有効になっているシェルを 5.14.2 にアップグレードします。
指図: DOWNLOAD
使用法:
perlbrew ダウンロード perl-5.14.2
perlbrew ダウンロード perl-5.16.1
perlbrew ダウンロード perl-5.17.3
「$PERLBREW_ROOT/dists/」の下に、指定されたバージョンの perl ディストリビューション tarball をダウンロードします。
ディレクトリにあります。
指図: リストモジュール
現在の perl にインストールされているすべての cpan モジュールを一覧表示します。
このコマンドを「perlbrew exec」と組み合わせて使用して、モジュールを移行できます
別の perl へのインストール。 次のコマンドは、すべてのモジュールを再インストールします
perl-5.16.0:
perlbrew リストモジュール | perlbrew exec --perl-5.16.0 cpanm を使用
これにより、 最新の 新しい perl 上の Perl モジュールのバージョン。
必ずしもそうではない 同じ 以前にインストールしたモジュールのバージョン。
onworks.net サービスを使用してオンラインで perlbrewp を使用する