今、私は本当に混乱していperlbrewます...
次perlbrew.pmのように表示されます。
if ($shell =~ /\/zsh\d?$/) {
$shell_opt = "-d -f";
# <snip>
}
elsif ($shell =~ /\/bash$/) {
$shell_opt = "--noprofile --norc";
}
AFAICT、これらの設定は$shell_opt、少なくともzshまたはから呼び出された場合bash、新しいシェルにperlbrew use ...なり、ユーザーのすべてのrcタイプのファイルのソースを抑制することを意味します。exec
なぜ誰もが裸のシェルで働きたいのか、想像するのに本当に苦労しています。 ここで何が欠けていますか? シェルを介した標準的な対話とはperlbrew異なる使用パターンを対象としていますか? それとも、 or のユーザー向けではないのでしょうzshかbash?
編集:明確にするために、perlインストールされた のいずれかを使用するには、次のperlbrewようなものを実行する必要があります
% perlbrew use perl-5.16.3
そうすると、上記のコードが実行され、その結果、rc ファイルのないperlbrew exec新しいシェルになります。通常の rc ファイルがなければ、シェルのインスタンスで作業する意味がわかりません。