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

windows - perlbrew 可以在 Windows 上运行吗?

在Windows XP上使用 ActiveState 5.8.8 ,我想安装更新的 Perl 用于测试/迁移。

0 投票
2 回答
990 浏览

perl - 在 bash 脚本中使用源代码

我已经使用 perlbrew 在 CentOS 5.x 服务器上安装了一些需要 Perl 5.010 的代码,它需要这两行

要在我的 /usr/bin/env 中有 perl 5.010 之前在 shell 中执行,所以我尝试创建以下可执行 bash 脚本以最小化这两个步骤./setEnv.sh

0 投票
1 回答
3763 浏览

perl - 使用 Perlbrew 安装新版本的 Perl 时遇到问题

因此,根据我在 stackoverflow 上获得的说明,我尝试使用 perlbrew 在我的 64 位 Solaris 虚拟机上安装新版本的 Perl,以便最终安装“cpanm”并安装 CGI 和 DBI 模块,以及DBD::Oracle 驱动程序。这些是我遵循的步骤:

1)打开一个终端窗口并以root用户身份登录。然后安装以下软件包...

  • pkg install system/header
  • pkg install gcc-45
  • pkg install developer/build/gnu-make
  • pkg install archiver/gnu-tar

2) 安装 perlbrew...

  • curl -kL http://install.perlbrew.pl | bash

3) 接下来,打开 ~/.bash_profile 或 ~/.profile 并附加以下代码行..

  • vi ~/.bash_profile vi~/.profile
  • 追加source ~/perl5/perlbrew/etc/bashrc到文件末尾
  • 登出根
  • 重新登录到根目录
  • 此外,您可能必须通过输入手动获取文件:source ~/perl5/perlbrew/etc/bashrc如果接下来的几个步骤似乎不起作用。

4) 开始安装新的 Perl。

  • echo $PERLBREW_ROOT--> 这应该等于 /home/oracle/perl5/perlbrew
  • perlbrew -v install perl-5.16.0 -Dcc=gcc

    安装输出:

  • perlbrew switch perl-5.16.0

但是,当我尝试切换到新的 perl 时,它说:perl-5.16.0 is not installed.

所以我做了一个ls $PERLBREW_ROOT,发现它包含一个bin、build、build.log、Config.pm、dist 等perls目录。因此我认为新的 Perl 应该安装在perls目录中,但是执行显示perlsls $PERLBREW_ROOT/perls目录中没有任何内容。有谁知道可能出了什么问题?

0 投票
2 回答
5186 浏览

perl - Perlbrew 错误:找不到 Pod/Usage.pm

我在安装 Perlbrew 时遇到问题。我收到错误消息:

“在@INC 中找不到Pod/Usage.pm(@INC 包含:CODE(0xa031ea8) /usr/lib/perl5/5.8.8/msys /usr/lib/perl5/5.8.8 /usr/lib/perl5 /site_perl/5.8.8/msys /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) 在 /loader/0xa031ea8/App/perlbrew.pm 第 232 行。”

我一直在寻找答案,我看到他(她)的问题是该文件被称为 pod 而不是 Pod。(S)他刚刚重命名了文件。我怎么做?或者还有其他方法可以解决这个问题吗?我还看到其他一些人提到 Perl 是一个过时的版本。我需要更新我的 Perl 吗?如果是这样,怎么做?我对 Perl 或 Perlbrew 一无所知。任何帮助将不胜感激。谢谢你。

0 投票
1 回答
1033 浏览

perl - 为什么 Perlbrew 在 Mac OS X Lion 上启动 bash?

当我跑...

perlbrew switch perl-5.16.0

……我明白了……

A sub-shell is launched with perl-5.16.0 as the activated perl. Run 'exit' to finish it.

...然后出现一个 bash 提示。

这是预期的行为吗?如果没有,我该如何解决?

0 投票
1 回答
755 浏览

perl - 使用 perlbrew 是否可以按架构进行多次安装?

我希望能够安装多个版本的 Perl,但我也需要按体系结构安装它们。

我知道我可以使用 perlbrew 按版本进行安装:5.10.1、5.12.3、5.16.0 等。我找不到按体系结构、Solaris-sparc、Solaris-x86、Linux 进行安装的方法-i686、Linux-x86_64 等。

进行手动安装我可以做到这一点

手动安装没什么大不了的,但是 perlbrew 使管理等方面的一些事情变得更容易。

编辑:正如评论中指出的那样,我正在使用一个安装在各种平台上的通用主目录 NFS。

0 投票
1 回答
1095 浏览

osx-mountain-lion - 在 OSX 10.8.0 上使用 perlbrew 安装 perl 5.14.2 时遇到问题

根据我在这里和其他地方阅读的建议,我决定停止运行sudo cpan,从而影响系统 perl,而是使用 perlbrew 来安装和管理 perl 的私有版本。

我安装了perlbrew并运行了perlbrew install perl-5.14.2,没有和有--force。两次都安装失败。以下是测试总结报告。

有没有人成功使用 perlbrew 在 OSX 10.8 上安装 Perl,谁能提出问题所在?

[更新]

我尝试安装 perl 5.12.4,得到了相同的结果。以下是一些似乎与语言环境有关的细节:

所以没有一个是“坏的”,但一个是“失败的”。这似乎阻止了安装成功,即使是强制安装。

0 投票
3 回答
1505 浏览

perl - perlbrew 可以与 cygwin 一起使用吗?

在网上搜索,我几乎没有发现 perlbrew 在 cygwin 上工作的证据。我当前问题的具体情况是:

使用最新安装的 cygwin(包括 perl 5.14.2),我正在尝试使用从 Web(不是 CPAN)安装的最新 perlbrew 安装 perl-5.14.2。在../dist/threads-shared/t/shared_attr.t...ok 打印到 build.log 之后,我遇到了问题。这是在 WinXP Pro 2002 SP3 上。以前在其他版本的 cygwin(包括 perl 5.10.1)上使用 perlbrew 的尝试也失败了,但在其他地方。

我在 blogs.perl.org 上对 Reini Urban 的博客发表了评论,并在 github 上为 App-perlbrew 发布了一个问题/错误,但还没有回复。

有没有希望我可以让 perl 在 cygwin 上构建?如果没有,我该怎么做才能解决它并仍然使用 perlbrew(统一我的环境,以便我的 cygwin 环境使用 perlbrew,就像我的 linux 环境一样)?

0 投票
2 回答
718 浏览

perl - 将非系统 perl 用于 Web 应用程序的推荐方法是什么?

我想在我的 web 服务器上运行一个 Catalyst 应用程序,它具有系统 perl v5.10。我想至少为应用程序使用 v5.12。我不想干预系统 perl。

我们的系统管理员坚持认为该应用程序。由非 shell 用户运行(例如“nobody”)

我知道我可以使用 perlbrew 来使用非系统 perl 进行开发,但我不确定运行实时版本的最佳方法是什么。人们建议如何处理这种情况?

0 投票
2 回答
401 浏览

xcode - xcode/perlbrew 和构建 CPAN 模块 - 制作选项?开发工具包?获取构建错误

我是 OSX 的新手,但几十年来一直在使用 UNIX/Linux。刚刚获得了运行最新 OSX 10.8.1 的新 MBP Retina。

  • 安装了fink
  • 安装 perlbrew
  • 安装了xcode

一切都很好,除了我无法构建很多 CPAN 模块。我猜我需要添加一些神奇的 xcode SDK 来获取所需的库?

这是一个例子:

无论构建失败的模块是什么(并且有很多),失败总是与 cc_runtime.h 相关。

我错过了什么?

我使用此处的 perlbrew 参数构建了 perl 5.16.2:http ://wiki.wxperl.info/w/index.php/Mac_OS_X_Platform_Notes