使用perlbrew切换到Perl系统
发布时间:2020-12-15 21:59:49 所属栏目:大数据 来源:网络整理
导读:首先是一些背景. perlbrew是一种帮助将Perl安装到非标准目录(通常在您的主目录下)的工具. 它还可以帮助您控制在交互式shell中执行perl时使用哪个Perl安装.在安装之间切换使用perlbrew和perlbrew开关完成. perlbrew使用只影响当前shell,而perlbrew开关更为永
首先是一些背景.
perlbrew是一种帮助将Perl安装到非标准目录(通常在您的主目录下)的工具. 它还可以帮助您控制在交互式shell中执行perl时使用哪个Perl安装.在安装之间切换使用perlbrew和perlbrew开关完成. perlbrew使用只影响当前shell,而perlbrew开关更为永久. $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关闭用于恢复使用系统Perl,但它是临时的,如perlbrew使用.有没有办法恢复系统Perl与perlbrew开关的永久性? 解决方法
要使perlbrew管理Perl未安装的perl安装,请选择一个名称(在这种情况下为系统),并按如下所示创建一个到其bin目录的链接:
cd "${PERLBREW_ROOT:-$HOME/perl5/perlbrew}" mkdir perls/system ln -s /usr/bin perls/system/bin 现在将出现在perlbrew列表中 $perlbrew list ... system (5.10.1) 5.18.2t * 5.20.0t ... 而且你可以使用perlbrew和perlbrew开关. $perl -V:version version='5.20.0'; $perlbrew switch system $perl -V:version version='5.10.1'; $bash -ic 'perl -V:version' version='5.10.1'; 这对于具有相同的installbin,installvendorbin(如果适用)和installsitebin目录的安装效果最佳,如 perl -V:'install.*bin' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |