5

私は現在perlbrewを使用してperlの複数のバージョンを管理していますが、perlbrewはグローバルです。いずれかのシェルで行う場合perlbrew switch perl-5.10.1、すべてのシェルとスクリプトはperlバージョン5.10.1を使用するようになります。孤立はありません。perlbrewスイッチをシェルに対してローカルにする方法はありますか、またはアクティブなperlをローカルに変更できる同様のツールはありますか?

4

2 に答える 2

5

perlbrewは使用しないでください。それがしているのはあなたのためにシンボリックリンクを変更することだけです。それはあなたの仕事を節約することになっていますが、そうでないときは、もはやそれを使用する理由はありません。

TheEffectivePerlerのバージョンごとのツールへのリンクを作成するでその方法について説明します。最後に切り替えたPerlを覚えておく必要がないため、使用しているPerlを常に知っています。また、シンボリックリンクの背後にある特定のバージョンを期待して他の何も邪魔することはありません。perlbrewを使用してperlsをインストールすることはできますが、そこでもそれほど多くの作業を節約することはできません。

于 2010-10-08T22:02:14.737 に答える
4

最近のバージョンのPerlbrewでは、perlbrew use perl-5.12.3何でもでき、そのバージョンのPerlを使用しますが、現在のシェルセッションでのみ使用できます。他のセッションは影響を受けません。

于 2011-02-18T12:59:52.863 に答える