首先,一些背景。
perlbrew
是帮助将 Perl 安装到非标准目录(通常在您的主目录下)的工具。
它还可以帮助您控制perl
在交互式 shell 中执行时使用的 Perl 安装。安装之间的切换是使用perlbrew use
和完成的perlbrew switch
。perlbrew use
只影响当前的外壳,而perlbrew switch
更永久。
$ perl -V:version | $ perl -V:version
version='5.20.0'; | version='5.20.0';
|
$ perlbrew use 5.18.2t | $ perlbrew switch 5.18.2t
|
$ perl -V:version | $ perl -V:version
version='5.18.2'; | version='5.18.2';
|
$ bash -ic 'perl -V:version' | $ bash -ic 'perl -V:version'
version='5.20.0'; | version='5.18.2';
perlbrew off
用于恢复使用系统 Perl,但它是临时的,如perlbrew use
. 有没有办法恢复到具有永久性的系统 Perl perlbrew switch
?