現在我真的困惑約perlbrew
...如何用zsh或bash使用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 ...
將exec
一個新的shell,抑制所有用戶的rc類型文件的採購。
我真的很難想象爲什麼任何人想要在裸機上工作。 我在這裏錯過了什麼?是perlbrew
意思是不同於通過shell的標準交互的使用模式嗎?或者它只是不適用於zsh
或bash
的用戶?
編輯:只是爲了澄清,爲了讓我使用由perlbrew
安裝perl
S的一個我不得不運行類似
% perlbrew use perl-5.16.3
當一個人這樣做,上面顯示的代碼得到運行,並因此perlbrew
exec
'一個新的外殼,沒有rc文件。我沒有看到在沒有我慣用的rc文件的情況下在我的shell實例中工作的要點。
我'bash'使用'perlbrew'。我所要做的只是在我的'.bashrc'文件中添加一個源代碼行。我不遵循你的問題。你的安裝出了什麼問題? – squiguy 2013-04-21 22:26:55