質問

私は現在Perlbrewを使用してPerlの複数のバージョンを管理していますが、Perlbrewはグローバルです。私が行った場合 perlbrew switch perl-5.10.1 任意のシェルでは、すべてのシェルとスクリプトがPerlバージョン5.10.1を使用するようになります。隔離はありません。 Perlbrewをシェルにローカルに切り替える方法はありますか、それともアクティブなPerlを局所的に変更できる同様のツールがありますか?

役に立ちましたか?

解決

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

他のヒント

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

私はそれをどのように行うかについて話します バージョンごとのツールへのリンクを作成します効果的なペルラー. 。どのPerlを使用しているかは常に知っています。なぜなら、どのパールが最後に切り替えたかを覚えておく必要がなく、Symlinkの背後にある特定のバージョンを期待していることを他に邪魔しません。 Perlbrewを使用してPerlsをインストールすることもできますが、それほど多くの仕事を節約することもできません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top