perl - 是否有非全局等效的 perlbrew?

标签 perl environment multiple-versions perlbrew

我现在使用 perlbrew 来管理 perl 的多个版本,但是 perlbrew 是全局的。如果我这样做 perlbrew switch perl-5.10.1在任何 shell 中,所有 shell 和脚本现在都将使用 perl 版本 5.10.1。没有隔离。有没有办法让 perlbrew 切换到 shell 本地,或者是否有类似的工具能够在本地更改事件的 perl?

最佳答案

只是不要使用 perlbrew。它所做的只是为您更改符号链接(symbolic link)。它应该可以节省您的工作量,但如果不是,则不再有使用它的理由。

我在 Make links to per-version tools 中谈论我是如何做到的在有效的珀勒。我总是知道我正在使用哪个 perl,因为我永远不必记住我最后切换到哪个 perl,而且我不会打扰任何其他期望符号链接(symbolic link)后面的特定版本的东西。你仍然可以使用 perlbrew 来安装 perls,但它也没有为你节省那么多工作。

关于perl - 是否有非全局等效的 perlbrew?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3894377/

相关文章:

linux - 相同的程序在不同的控制台中表现不同

windows - 如何在 Vim 脚本中使用 Windows 环境变量?

android - 使用 IntelliJ IDEA 维护免费/付费版本应用程序的一个代码库

php - 同一个盒子上的多个 PHP 版本

perl - 引用连接数字时的行为

perl - 安装失败,Perl 模块 Date::Calc

java - 有没有办法改变Java代码的内部基数?

regex - 为什么输出 "True"

perl - 为什么我的脚本报告 'uninitialized value in eval "字符串”?

Python wave 模块仅适用于 v2.7,不适用于 v3.4 linux