问题标签 [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 回答
416 浏览

perl - perlbrew 和 perl cgi shebang 的问题

如何为 CGI 的 perlbrew 环境正确设置 shibang,因为 apache 不会加载任何 env 详细信息?

我可以使用 -I,但是,我如何列出多个库,因为有 2 个。

这就是我如何获得一个,我如何添加第二个库,即使我这样做了,这行得通吗?

0 投票
2 回答
4319 浏览

linux - Perl 安装错误 ELF 类的问题:ELFCLASS32

我想gnu_parallel在我的一台服务器上运行(nproc=48)。当我尝试运行命令时,

我遇到了一些错误,

我不想在服务器上重新安装 Perl,因为有很多服务器在使用它。

我可以做任何不会损害我服务器上运行的当前应用程序的事情。

请告诉我一种并行运行的方法。

编辑:

否则我可以使用 App::Fatpacker 吗?解决问题?

编辑 2

我尝试使用 Fatpacker 失败了。

编辑:3 我尝试安装 perlbrew:得到错误 ELFClASS 的以下错误

0 投票
1 回答
707 浏览

linux - 400 Bad Request 安装 Perlbrew 本身

我无法使用简单的脚本安装 Perlbrew:curl -L http://install.perlbrew.pl | bash

我以前很容易做到,但现在,在全新的 CentOS 6.5 中,我收到 400 Bad Request。

这是输出:

如果我执行 curl 部分,这就是响应(不将其传递给 bash)

curl -L http://install.perlbrew.pl

这是我的卷曲版本: curl -V

curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.14.0.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2 协议:tftp ftp telnet dict ldap ldaps http 文件 https ftps scp sftp

功能:GSS-协商 IDN IPv6 大文件 NTLM SSL libz

通常的编译器也安装了yum groupinstall 'Development Tools'

什么会失败?真的很奇怪……

0 投票
1 回答
160 浏览

perl - perlbrew 忽略次要版本升级

App::perlbrew/0.67在 OS X 10.9 上使用 perlbrew ( )

如果我列出当前安装的 Perl 版本,我会得到

所以似乎我安装了 5.18.2 版本,但列为 5.18.1(括号中的数字正确)

perlbrew available正在列出 5.18.2(带 2)。这是正常的还是我的安装损坏了?为什么list显示两个版本(--help并且 CPAN 上的手册没有显示任何提示)。

0 投票
5 回答
3028 浏览

perl - 为什么 Perl 通常在没有线程支持的情况下安装?

Perlbrew根据默认 Perl 安装,不支持线程。这只是一个遗留习惯还是带有线程支持的 Perl 安装会产生问题?

0 投票
3 回答
1923 浏览

apache - 如何使用带 Apache 的 perlbrew 提供 CGI 脚本?

错误日志:

这是作为用户运行的:'support' 并且支持运行 perlbrew w/ 开关设置为 5.16.3,如下所示:

我需要做什么来确保 Apache 使用 perlbrew 安装的 perl 执行 index.cgi?

0 投票
1 回答
131 浏览

perl - 安装新 perl 后模块出现问题

直到最近我才在 Mac OS X 上的 perlbrew 下专门使用 perl 5.18。

我在 berlbrew 下安装了 perl 5.20 以尝试 waack https://github.com/yanick/waack(非常酷,顺便说一句),并且不得不在新的 perlbrew 下使用 cpanm 重新安装一些模块(DBI、Sub::Base) .

从那时起,如果我尝试在 5.18 下工作,我似乎对每个非纯 perl 模块都有问题。

我可以看到模块的 XS 部分没有安装在版本相关的 perl 下,就像在这种情况下:

我看到我还在正确的 perlbrew 下安装了一个旧版本,如下所示:

知道我让自己陷入了什么混乱吗?以及如何解决?

谢谢。

0 投票
2 回答
613 浏览

perl - 无法使用 perlbrew 安装 perl 5.14.2

我在使用 Debian(6.0.7-i386)的虚拟机上,我想学习 Perl(使用 Curtis Poe 编写的Beginning Perl)。

我有麻烦perlbrew

  1. 我安装perlbrew

    /li>
  2. 我将以下命令添加到~/.bashrc

    /li>
  3. 之后,我注销并重新登录,然后运行以下命令:

    /li>

我有

在此处输入图像描述

请帮我


输出的英文翻译:

0 投票
0 回答
408 浏览

perl - DBD::mysql (Can't locate DBD/mysql.pm in @INC) 使用 perl-support.vim 运行 perl 脚本时出错(最终只是设置不正确的 PERL5LIB)

我正在尝试一个访问 Mysql 数据库的简短脚本。据我所知,我已经安装了相关的 perl 模块、DBI 和 DBD::mysql 及其依赖项。

这是 test.pl 中唯一的代码

使用“perl test.pl”在命令行运行它运行良好,没有错误。

但是,当我尝试在 vim 中使用“\rr”通过 perlsupport 运行它时,我收到一个错误。

在@INC 中找不到 DBD/mysql.pm(@INC 包含:/Users/rob/perl5/lib/perl5/darwin-thread-multi-2level /Users/rob/perl5/lib/perl5 /Users/rob/ perl5/lib/perl5 setenv PERLBREW_MANPATH /Users/rob/perl5/perlbrew/perls/perl-5.16.0/man setenv PERLBREW_PATH /Users/rob/perl5/perlbrew/bin /Users/rob/perl5/perlbrew/perls/perl- 5.16.0/bin setenv PERLBREW_PERL perl-5.16.0 setenv PERLBREW_ROOT /Users/rob/perl5/perlbrew setenv PERLBREW_VERSION 0.69 setenv PERLBREW_MANPATH /Users/rob/perl5/perlbrew/perls/perl-5.16.0/man setenv PERLBREW_PATH /Users/ rob/perl5/perlbrew/bin /Users/rob/perl5/perlbrew/perls/perl-5.16.0/bin setenv PERLBREW_PERL perl-5.16.0 setenv PERLBREW_ROOT /Users/rob/perl5/perlbrew setenv PERLBREW_VERSION 0.69 /Library/Perl/ 5.16/darwin-thread-multi-2level /Library/Perl/5.16 /Network/Library/Perl/5。16/darwin-thread-multi-2level /Network/Library/Perl/5.16 /Library/Perl/Updates/5.16.2/darwin-thread-multi-2level /Library/Perl/Updates/5.16.2 /System/Library/ Perl/5.16/darwin-thread-multi-2level /System/Library/Perl/5.16 /System/Library/Perl/Extras/5.16/darwin-thread-multi-2level /System/Library/Perl/Extras/5.16 .) 在/Users/rob/Desktop/perl/test.pl 第 11 行。开始失败 - 编译在 /Users/rob/Desktop/perl/test.pl 第 11 行中止。

我在 OSX 上使用 perlbrew 并使用安装了 perlbrew 的 Perl 5.16.0 版本,并且我已经为模块设置了 Local::Lib。我查看了所有设置,甚至尝试卸载/重新安装 perlbrew perl 5.16.0 安装并卸载/重新安装 DBI 和 DBD::mysql 以查看我的设置是否搞砸了。

@INC 中的“setenv XXXXXXX”似乎不合适,所以我可能搞砸了设置。

编辑

所以我最终找到了问题所在。我的 PERL5LIB 变量在其他地方设置不正确(霍布斯是对的),所以我现在在我的 fish.config 文件中正确设置了它。我仍然需要找出那个问题在哪里,但是这个特定的问题已经解决了。

0 投票
2 回答
642 浏览

perl - Perlbrew install perl 需要很长时间,只需安装已经编译的 perl

perlbrew install perl编译并运行所有测试,这些测试需要在我的机器上安装(> 60 分钟)。是否可以像 apt-get 那样使用 perlbrew 安装预构建和测试运行的 perl 以节省时间?