複数のperlをインストールして管理するのは簡単です。単に別の場所にインストールし、各perlのツールを使用してください。私はこれについてThe Effective Perlerで話します。
一部の人々は、本当にあなたに何の利益も与えないことを認識することなく、perlbrewを提案します。 perlをダウンロードし、設定してインストールし、シンボリックリンクを切り替えてそれらのいずれかをデフォルトにすることができます。しかし、それは魔法のような何もしません。
ダウンロードとインストールは問題ありません。それをするためにrootやsudoを必要とすることは決してありませんでした。もしそうしたとしても、perlbrewにはまだそれが必要です。あなたは、あなたが許可を得ている任意のディレクトリにいつでもインストールできます。 Perlbrewはまったくその周りを回らない。あなたは完全に自己完結型のperlを持って、そこから
$./Configure -des -Dprefix=/where/you/want/to/install/bugzilla-perl
$ make install
:意味するかもしれないというのBugzillaには、独自のperlを取得し、あなたのために
$./Configure -des -Dprefix=/where/you/want/to/install
$ make install
:ソースディレクトリから、次の2つの単純な実行するためのコマンドを持っていますインストール。それは私が使用してperlの私には重要なとき、私はそれをプログラムに完全なパスを与える:
#!/where/you/want/to/install/bugzilla-perl/bin/perl
それがために、できる限りやりたいperlbrewことなく、これらの単位のアプリケーションのインストールを行うためにはるかに簡単ですディレクトリ名を決めることを含めて、あなたが知っていたことをまったく知らなかった。
perlbrewの主な利点は、コンパイルとインストールではありませんが、デフォルトで1つのperlを作ることができるようにするための機能です(switch
)。あなたはおそらく、あなたが最後に指定したデフォルトのperlではなく、あなたが使いたいperlだけを使って、バグジラ、CGIプログラムなどを望むため、その機能を望んでいないでしょう。
あなたはbugzillaの-perlのを更新したい、ただそれはすでに右のperl見つけることシェバングラインを調整しているツールは、あります使用:私は、それらの長いパスのすべてを好きではない
$ /where/you/want/to/install/bugzilla-perl/bin/cpan ...
をそれが私がlinks to them allを作る理由です。その後、私はちょうどかもしれない私が決めるどんな命名体系、それらを呼び出すことができます。
$ bugzilla-cpan ...
私が使用しているどのツールやバージョンについて質問がありますことはありません。
+1ありがとうございます。私は受け入れなければならないでしょう。それがどのように機能するか見るには、これを調べるのに時間を費やす必要があります。しかしその前に、私はおそらくあなたの答えを受け入れるでしょう。誰か他の人が貢献したいのかどうかを知るために少し質問を残しておきます。私はO'ReillyがPerlシリーズの使い方を更新できるように願っています。わかりやすい教材ガイドが大好きです。 – therobyouknow
@Robは詳細情報へのリンクを更新しました。 – Raoul
http://www.perlbrew.pl/ - ++ JACKPOT ++ !!!ありがとうございました!!! CPANモジュールをインストールするためにsudoを実行する必要はありません。はい!!!システム全体にすべての機能を果たすモジュールを侵略的にグローバルにインストールする必要はありません。私は他のリンクをチェックします。ありがとう。受け入れられた答え。 – therobyouknow