问题标签 [perlbrew]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4537 浏览

perl - 如何使用 perlbrew 管理针对 Web 应用程序的 perl 安装?

我一直在使用perlbrew在 Linux Fedora 笔记本上管理多个版本的 perl。我使用它来运行命令行脚本非常有用,主要使用App::cmd

我现在想使用安装在我的$HOME. 我熟悉$HOME使用 Apache 或创建虚拟主机在 s 中运行 Perl Web 应用程序,user_dir但我无法想出一种干净的方式来集成它和 perlbrew 管理的 perls。具体来说,我需要帮助来理解和寻找这些问题的答案:

  1. perlbrew下如何安装mod_perl?
  2. 假设这已经完成,我该如何配置我的 VirtualHost 以便它选择正确的当前 perl?
  3. 如果这是不可能的,(我怀疑)我至少可以使用本地安装来运行 vanilla CGI吗?

感谢您的关注。

0 投票
2 回答
527 浏览

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

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

0 投票
2 回答
196 浏览

perl - 如何将外部管理的 Perl 安装添加到 Perlbrew?

我想使用perlbrew来管理我系统上的多个 Perl 安装。

然而,除了来自 CPAN 的全新安装和系统安装之外,我还有一些与特定项目相关的其他 Perl 安装。我也希望能够使用switch这些 perls。

例如,如果我有/opt/SomeApp/perl/bin/perl/opt/SomeApp/perl/lib,如何将其添加到 perlbrew?

0 投票
5 回答
5721 浏览

perl - perlbrew 和 local::lib 同时?

到目前为止,我一直在使用系统 perl(在 Ubuntu 10.10 上)并且我使用 local::lib 在我的私有目录 ~/perl5 中安装 CPAN 模块

当我尝试使用 perlbrew 时,他们似乎彼此不了解。我使用 perlbrew 安装了 perl-5.12.3,但是当我使用 perlbrew 使用 perl-5.12.3 切换到它时,我仍然看到由 local::lib 设置的 PERL5LIB 和 PERL_MM_OPT。

这不好:

尽管

所以它使用的是正确版本的 cpan 客户端,但由于 PERL5LIB 环境变量,它会从错误的位置获取模块。

perlbrew 是否有一些兼容性模式,还是我需要手动关闭 PERL5LIB 和 PERL_MM_OPT?

0 投票
2 回答
648 浏览

perl - vim 的正确 perl 路径

我已经安装了 perlbrew 并且它可以工作:当我在终端中执行“perl -v”时,它报告我正在使用 perl 5.14。但是 gvim (vim 代替工作)仍然认为我使用的是 5.10 ......

如何为 gvim 设置 perl 路径?

谢谢

0 投票
2 回答
3855 浏览

perl - Perlbrew 安装失败

我是 Perl 的新手,安装 perlbrew 时遇到问题。有人在帮助我,但他今天整天都很忙,所以我想自己解决这个问题。我安装了 perlbrew root 并修改了 bashrc,但现在我无法安装任何版本的 perlbrew(5.14.2 或任何其他版本)。这是我收到的错误:

我尝试了强制安装,但也没有用。所以我检查了日志,上面说了一大堆东西,最后:

这意味着什么?

0 投票
2 回答
2131 浏览

perl - 如何使用 perlbrew 在 64 位 Linux 机器上编译 32 位 Perl?

我对 perlbrew 几乎不熟悉。我想我需要使用 --sitecustomize $filename 但我在任何地方都找不到该文件的示例。我不知道在文件中放什么。谁有样品我可以看看?

0 投票
1 回答
1117 浏览

perl - 使用 perlbrew 构建带有调试符号的 perl

我试图找出一个分段错误,我已经能够将其隔离为不同版本的 Perl 上的几行代码。我使用 perlbrew 来管理我的各种版本进行开发和测试,但它没有构建带有调试符号的 perl,因此使用 gdb 分析核心转储文件是毫无用处的。

那么启用调试符号的 perlbrew 构建的最佳方法是什么。如果可能的话,我希望能够让它成为一个单独的 perl,我可以切换到而不是覆盖同一版本的标准 perl。

0 投票
1 回答
490 浏览

perlbrew - 无法使用 perlbrew 安装 perl

使用 perlbrew 安装 perl-5.14.2 时遇到错误。

在 Ubuntu11.10(64 位)上,我尝试

并得到了错误

我该如何解决这个错误?

0 投票
4 回答
4585 浏览

perl - 如何离线安装 Perl

我有一台无法访问 Internet 的 Linux 服务器(访问被防火墙阻止)。我想安装一个新的 Perl。我有什么选择,最好的方法是什么?系统 Perl(包括在 OS 安装中)必须保持不变。

我一直在使用 perlbrew,我认为这是进行在线安装的最佳方式。但是 perlbrew 中涉及的所有步骤似乎都需要互联网访问:您从网上下载它,它从网上下载新的 Perl 版本等,我还没有找到如何让它离线工作的胶水。

如果 perlbrew 没有问题,我可以将 Perl 从源代码构建到服务器上的自定义位置。我认为这最终可能会变得复杂、耗时且容易出错。每次更新 Perl 时,我都会手动创建一个新版本。

还有其他我目前不知道的安装方式。当然,我可以坚持使用 Perl 系统,但它是一个过时的版本,而且我已经在使用新的语法特性。或者我可以开始协商更改防火墙策略以允许 perlbrew 访问 Internet。