- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用 perlbrew 来运行一组 perl 脚本。当我尝试为这些 perl 脚本安装依赖项时,它们被安装到我系统的 perl 版本 (5.18.X) 而不是我想要使用的版本 (5.10.1)。我尝试了 stackoverflow 上其他线程的一些建议,但无济于事。
这是一个发生的例子。我将执行以下操作:
perlbrew use perl-5.10.1
perl -v (returns with perl-5.10.1)
cpanm Parallel::ForkManager (returns Paralell::ForkManager is installed)
当我在 perlbrew 下运行我的脚本时,我得到以下信息:
perl PERLSCRIPT.pl
Can't locate Parallel/ForkManager.pm in @INC (@INC contains: /home/qwerty/perl5/perlbrew/perls/perl-5.10.1/lib/5.10.1/x86_64-linux-thread-multi /home/qwerty/perl5/perlbrew/perls/perl-5.10.1/lib/5.10.1 /home/qwerty/perl5/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/x86_64-linux-thread-multi /home/qwerty/perl5/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1
感谢任何帮助。如果需要任何其他信息,请告诉我。
系统操作系统:Ubuntu 64位通过VMware运行(主机为Windows 8.1 pro);
编辑:似乎执行 perlbrew exec cpanm perl::module
是可行的。但是,如果有人有其他建议,我很乐意听取。
最佳答案
尝试使用
perlbrew switch perl-5.10.1
代替
perlbrew use perl-5.10.1
“use”命令仅为当前 shell 设置 perl。也许你在两者之间切换了 shell?
关于perl - 使用 perlbrew 时安装模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29436961/
我在使用perlbrew安装perl-5.14.2时遇到错误。 在Ubuntu11.10(64位)上,我尝试 $ perlbrew install perl-5.14.2 -Dperlibs='-lm
我想用快cpm模块安装程序而不是我的项目中的 cpanm。 我还使用 perlbrew 安装目标 perl 版本. 根据documentation每千次展示费用 -g选项会将模块安装到当前的@INC
我使用 --as 安装了两个版本的 Perl (仅使用主编号命名版本) 5.20.0安装为 5.20和 5.20.0线程安装为 5.20t 这是 perlbrew list 的输出 * 5.20 (5
很难说出这里问的是什么。这个问题是模棱两可的、含糊的、不完整的、过于宽泛或修辞的,不能以其目前的形式得到合理的回答。如需帮助澄清此问题以便可以重新打开,visit the help center .
我现在使用 perlbrew 来管理 perl 的多个版本,但是 perlbrew 是全局的。如果我这样做 perlbrew switch perl-5.10.1在任何 shell 中,所有 shel
我很喜欢它,但我怀疑它会引起一些问题。我知道我可以使用 perlbrew off但我想完全删除它。我怎么做? 最佳答案 不幸的是,Perl 没有卸载程序,所以一般的答案是您必须找到文件并删除它们。但是
我尝试将 supervisor 与 perlbrew 一起使用,但我无法让它工作。对于 perlbrew,我只是尝试设置运行良好的环境变量,但也许最好制作一个启动 perlbrew 和 plackup
我认为 perlbrew 已正确安装并使用正确的@INC。我切换到 perlbrew。我想要的模块( String::Approx )已安装。我有资源 ~/perl5/perlbrew/etc/bas
我希望能够安装多个版本的 Perl,但我也需要通过架构来安装它们。 我知道我可以使用 perlbrew 按版本进行安装:5.10.1、5.12.3、5.16.0 等。我找不到一种方法来按体系结构、So
我在 cpanm 下安装了一个模块,显然是错误的。当在系统 perl 下运行时它是可见且可用的,但在 perlbrew 下则不可见。然而,perlbrews cpanm 表明模块已成功安装。采取的最佳
我已经在 OS X 上安装了 perlbrew,并且可以从 CPAN 安装 Perl 模块,使用“cpanm”没问题。 但是,现在我正在尝试安装软件供应商提供的 Perl 模块,而该 PM 不在 CP
我正在尝试使用 perlbrew 来运行一组 perl 脚本。当我尝试为这些 perl 脚本安装依赖项时,它们被安装到我系统的 perl 版本 (5.18.X) 而不是我想要使用的版本 (5.10.1
我一直在 Windows 上运行 berrybrew(这里是 home page 和 GitHub repository )。我遇到了一些问题,我想卸载并重新安装它,但我不知道该怎么做。 我希望它就像
在网上搜索,我几乎没有发现 perlbrew 可以在 cygwin 上工作的证据。我当前问题的具体情况是: 使用最新安装的 cygwin(包括 perl 5.14.2),我尝试使用从网络(不是 CPA
我可以通过 perlbrew available 列出所有可用的 perls kes@kes-X751SA ~ $ pb available perl-5.32.0 perl-5.30
我在 Ubuntu VM 上运行 perl-5.32.0,每次打开新终端时都会收到此警告: 错误:安装“perl-5.30.0”未知。 我删除了旧版本的目录,这导致了此错误(磁盘空间非常宝贵)。 我在
我的同事编写了一个名为“Newlands”的 Dancer psgi 应用程序,它使用了 perlbrew。我正在尝试使用 systemd 让应用程序在系统启动时启动。我有这个服务文件: [Unit]
我在 Ubuntu VM 上运行 perl-5.32.0,每次打开新终端时都会收到此警告: 错误:安装“perl-5.30.0”未知。 我删除了旧版本的目录,这导致了此错误(磁盘空间非常宝贵)。 我在
我正在尝试使用 perlbrew 安装一些较旧的 Perls。我相信它由于旧式版本号而失败。根据 perlbrew available: perl-5.14.3-RC1 perl-5.16.1
我无法使用简单的脚本安装 Perlbrew:curl -L http://install.perlbrew.pl | bash 我以前很容易做到这一点,但现在,在全新的 CentOS 6.5 中,我收
我是一名优秀的程序员,十分优秀!