1

perlbrewを使用して、システム上の複数の Perl インストールを管理したいと考えています。

ただし、CPAN からのクリーン インストールとシステム インストールに加えて、特定のプロジェクトに関連付けられた Perl のインストールがいくつかあります。switchこれらの perl にもアクセスできるようにしたいと思います。

たとえば、 に/opt/SomeApp/perl/bin/perlライブラリがある場合/opt/SomeApp/perl/lib、それを perlbrew に追加するにはどうすればよいですか?

4

2 に答える 2

2

PerlbrewPATH 環境変数で見つけることができる任意の Perl に切り替えることができます。例:

export PATH="$PATH:/opt/SomeApp/perl/bin"
perlbrew installed

これで、管理/opt/SomeApp/perl/bin/perlする perl として一覧表示されるはずです。perlbrewだから今(同じシェルセッションで)あなたはできる:

perlbrew switch /opt/SomeApp/perl/bin/perl

注意。perlbrew switch ...おそらく、 $PATH を修正しなくても機能すること がわかるでしょう。

/I3az/

于 2010-10-19T10:17:43.123 に答える
1

perlbrewは、PERLBREW環境変数の下でそのperlを探しますが、その下にあるperlだけでなくそれ以上のものを見つけることも期待しています。また、いくつかの状態を管理し、最新のシンボリックリンクを保持するためのいくつかのディレクトリを作成しています。

/ opt / SomeApp / perl / bin / perl〜/ perl5 / perlbrew / perl / SomeAppのように見えるように、perlbrewディレクトリにシンボリックリンクを作成するとどうなりますか?

それでも、これは混乱と災害のレシピだと思います。特定のインストールが必要なものは、可変リンクに依存しないでください。

于 2010-10-19T00:47:41.207 に答える