我现在正在使用Perlbrew来管理多个版本的Perl,但Perlbrew是全球性的。如果我做 perlbrew switch perl-5.10.1 在任何外壳中,所有的外壳和脚本现在都将使用Perl版本5.10.1。没有隔离。有什么方法可以使Perlbrew Switch局部到外壳,还是有类似的工具能够局部更改活动的Perl?

有帮助吗?

解决方案

在最新版本的Perlbrew,您可以做 perlbrew use perl-5.12.3 或其他任何内容,您将使用该版本的Perl,但仅在当前的Shell会话中。其他会议不会受到影响。

其他提示

只是不要使用Perlbrew。它所做的就是为您更改Symlink。它应该可以节省您的工作,但是如果没有工作,就不再有理由使用它。

我谈论我如何做 链接到每次工具有效的佩勒. 。我一直都知道我正在使用哪个perl,因为我永远不必记住我切换到持久的哪一个,而且我不会打扰其他任何期望Symlink背后的特定版本的东西。您仍然可以使用Perlbrew安装Perls,但这也不能为您节省那么多的工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top