问题标签 [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.
perl - 如何使用 perlbrew 管理针对 Web 应用程序的 perl 安装?
我一直在使用perlbrew在 Linux Fedora 笔记本上管理多个版本的 perl。我使用它来运行命令行脚本非常有用,主要使用App::cmd。
我现在想使用安装在我的$HOME
. 我熟悉$HOME
使用 Apache 或创建虚拟主机在 s 中运行 Perl Web 应用程序,user_dir
但我无法想出一种干净的方式来集成它和 perlbrew 管理的 perls。具体来说,我需要帮助来理解和寻找这些问题的答案:
- perlbrew下如何安装mod_perl?
- 假设这已经完成,我该如何配置我的 VirtualHost 以便它选择正确的当前 perl?
- 如果这是不可能的,(我怀疑)我至少可以使用本地安装来运行 vanilla CGI吗?
感谢您的关注。
perl - 是否有非全局等效的 perlbrew?
我现在使用 perlbrew 来管理 perl 的多个版本,但是 perlbrew 是全局的。如果我perlbrew switch perl-5.10.1
在任何 shell 中这样做,那么所有 shell 和脚本现在都将使用 perl 版本 5.10.1。没有隔离。有没有办法让 perlbrew 切换到 shell 本地,或者是否有类似的工具能够在本地更改活动的 perl?
perl - 如何将外部管理的 Perl 安装添加到 Perlbrew?
我想使用perlbrew来管理我系统上的多个 Perl 安装。
然而,除了来自 CPAN 的全新安装和系统安装之外,我还有一些与特定项目相关的其他 Perl 安装。我也希望能够使用switch
这些 perls。
例如,如果我有/opt/SomeApp/perl/bin/perl
库/opt/SomeApp/perl/lib
,如何将其添加到 perlbrew?
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?
perl - vim 的正确 perl 路径
我已经安装了 perlbrew 并且它可以工作:当我在终端中执行“perl -v”时,它报告我正在使用 perl 5.14。但是 gvim (vim 代替工作)仍然认为我使用的是 5.10 ......
如何为 gvim 设置 perl 路径?
谢谢
perl - Perlbrew 安装失败
我是 Perl 的新手,安装 perlbrew 时遇到问题。有人在帮助我,但他今天整天都很忙,所以我想自己解决这个问题。我安装了 perlbrew root 并修改了 bashrc,但现在我无法安装任何版本的 perlbrew(5.14.2 或任何其他版本)。这是我收到的错误:
我尝试了强制安装,但也没有用。所以我检查了日志,上面说了一大堆东西,最后:
这意味着什么?
perl - 如何使用 perlbrew 在 64 位 Linux 机器上编译 32 位 Perl?
我对 perlbrew 几乎不熟悉。我想我需要使用 --sitecustomize $filename 但我在任何地方都找不到该文件的示例。我不知道在文件中放什么。谁有样品我可以看看?
perl - 使用 perlbrew 构建带有调试符号的 perl
我试图找出一个分段错误,我已经能够将其隔离为不同版本的 Perl 上的几行代码。我使用 perlbrew 来管理我的各种版本进行开发和测试,但它没有构建带有调试符号的 perl,因此使用 gdb 分析核心转储文件是毫无用处的。
那么启用调试符号的 perlbrew 构建的最佳方法是什么。如果可能的话,我希望能够让它成为一个单独的 perl,我可以切换到而不是覆盖同一版本的标准 perl。
perlbrew - 无法使用 perlbrew 安装 perl
使用 perlbrew 安装 perl-5.14.2 时遇到错误。
在 Ubuntu11.10(64 位)上,我尝试
并得到了错误
我该如何解决这个错误?
perl - 如何离线安装 Perl
我有一台无法访问 Internet 的 Linux 服务器(访问被防火墙阻止)。我想安装一个新的 Perl。我有什么选择,最好的方法是什么?系统 Perl(包括在 OS 安装中)必须保持不变。
我一直在使用 perlbrew,我认为这是进行在线安装的最佳方式。但是 perlbrew 中涉及的所有步骤似乎都需要互联网访问:您从网上下载它,它从网上下载新的 Perl 版本等,我还没有找到如何让它离线工作的胶水。
如果 perlbrew 没有问题,我可以将 Perl 从源代码构建到服务器上的自定义位置。我认为这最终可能会变得复杂、耗时且容易出错。每次更新 Perl 时,我都会手动创建一个新版本。
还有其他我目前不知道的安装方式。当然,我可以坚持使用 Perl 系统,但它是一个过时的版本,而且我已经在使用新的语法特性。或者我可以开始协商更改防火墙策略以允许 perlbrew 访问 Internet。