问题标签 [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.
windows - perlbrew 可以在 Windows 上运行吗?
在Windows XP上使用 ActiveState 5.8.8 ,我想安装更新的 Perl 用于测试/迁移。
perl - 在 bash 脚本中使用源代码
我已经使用 perlbrew 在 CentOS 5.x 服务器上安装了一些需要 Perl 5.010 的代码,它需要这两行
和
要在我的 /usr/bin/env 中有 perl 5.010 之前在 shell 中执行,所以我尝试创建以下可执行 bash 脚本以最小化这两个步骤./setEnv.sh
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/perlbrewperlbrew -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
目录中没有任何内容。有谁知道可能出了什么问题?
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 一无所知。任何帮助将不胜感激。谢谢你。
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 提示。
这是预期的行为吗?如果没有,我该如何解决?
perl - 使用 perlbrew 是否可以按架构进行多次安装?
我希望能够安装多个版本的 Perl,但我也需要按体系结构安装它们。
我知道我可以使用 perlbrew 按版本进行安装:5.10.1、5.12.3、5.16.0 等。我找不到按体系结构、Solaris-sparc、Solaris-x86、Linux 进行安装的方法-i686、Linux-x86_64 等。
进行手动安装我可以做到这一点
手动安装没什么大不了的,但是 perlbrew 使管理等方面的一些事情变得更容易。
编辑:正如评论中指出的那样,我正在使用一个安装在各种平台上的通用主目录 NFS。
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,得到了相同的结果。以下是一些似乎与语言环境有关的细节:
所以没有一个是“坏的”,但一个是“失败的”。这似乎阻止了安装成功,即使是强制安装。
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 环境一样)?
perl - 将非系统 perl 用于 Web 应用程序的推荐方法是什么?
我想在我的 web 服务器上运行一个 Catalyst 应用程序,它具有系统 perl v5.10。我想至少为应用程序使用 v5.12。我不想干预系统 perl。
我们的系统管理员坚持认为该应用程序。由非 shell 用户运行(例如“nobody”)
我知道我可以使用 perlbrew 来使用非系统 perl 进行开发,但我不确定运行实时版本的最佳方法是什么。人们建议如何处理这种情况?
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