Amazon Best VPN GoSearch

OnWorks 网站图标

perlbrewp - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 perlbrewp

这是 perlbrewp 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


perlbrew - Perl 环境管理器。

概要


perlbrew 命令语法:

啤酒[选项] [参数]

命令:

init 初始化 perlbrew 环境。
info 显示有关 perlbrew 安装的有用信息

安装安装perl
卸载 卸载给定的安装
可用 列出可安装的 perls
lib 管理 local::lib 目录。
别名 给 perl 安装一个新名字
upgrade-perl 升级当前的 perl

list 列出 perl 安装
use 在当前 shell 中使用指定的 perl
off 在当前 shell 中关闭 perlbrew
switch 永久使用指定的 perl 作为默认值
switch-off 永久关闭 perlbrew(恢复到系统 perl)
exec 具有指定 perl 环境的 exec 程序。

self-install 在 PERLBREW_ROOT/bin 下安装 perlbrew
self-upgrade 升级 perlbrew 本身。

install-patchperl 安装patchperl
install-cpanm 安装 cpanm,一个友好的伙伴。
install-multiple 安装多个版本和风格的 perl

download 下载指定的 perl 发行版 tarball。
清理清除压缩包并构建目录
版本 显示版本
帮助阅读更详细的说明

通用命令选项:

-q --quiet 对信息性输出消息保持安静。
-v --verbose 告诉我更多关于它的信息。

有关 perlbrew 的完整文档,请参阅“perlbrew 帮助”,或

请参阅`perlbrew 帮助` 有关命令的详细说明。

配置


PERLBREW_ROOT
默认情况下,perlbrew 构建并安装 perls 到“$ENV{HOME}/perl5/perlbrew”
目录。 要使用不同的目录,请在您的
在采购 perlbrew 的 RC 之前,“bashrc”到你的 shell RC 中的目录。

可以与多个用户帐户共享一个 perlbrew root
机器。 因此人们不必安装相同版本的 perl
超过。 假设“/opt/perl5”是我们想要共享的目录。 所有用户都应该
能够将此代码段附加到他们的 bashrc 以使其有效:

导出 PERLBREW_ROOT=/opt/perl5
源 ${PERLBREW_ROOT}/etc/bashrc

这样做之后,每个人的 PATH 应该包括“/opt/perl5/bin”和
"/opt/perl5/perls/${PERLBREW_PERL}/箱”。每个用户都可以调用“perlbrew switch”和
“perlbrew 使用”可以独立切换到他们选择的不同 perl 环境。
但是,只有对 $PERLBREW_ROOT 具有写入权限的用户才能安装 CPAN
模块。 这有好有坏,取决于您团队的工作惯例。

如果您只想为自己安装 CPAN 模块,您应该使用“lib”
命令来构建个人 local::lib 环境。 local::lib 环境是
个人的,不会在不同的用户之间共享。 有关更多详细信息,请阅读“perlbrew
help lib”和 local::lib 的文档。

如果您甚至想要一个冷却器模块隔离并希望安装用于的 CPAN 模块
只是一个项目,为此您应该使用纸箱。

也可以在安装 perlbrew 之前设置这个变量来制作 perlbrew
在给定的 PERLBREW_ROOT 下安装自己:

导出 PERLBREW_ROOT=/opt/perl5
卷曲-kL http://install.perlbrew.pl | 猛击

执行此操作后,perlbrew 可执行文件将安装为“/opt/perl5/bin/perlbrew”

PERLBREW_主页
默认情况下,perlbrew 将每个用户的设置存储到“$ENV{HOME}/.perlbrew”目录。 到
使用不同的目录,在你的 shell RC 之前设置这个环境变量
采购 perlbrew 的 RC。

在某些情况下,例如,您的主目录位于 NFS 上并在多台机器之间共享,
您可能希望每台机器有几个不同的 perlbrew 设置。 为此,您可以
使用“PERLBREW_HOME”环境变量告诉 perlbrew 在哪里寻找
初始化文件。 这是给定场景的简短 bash 片段。

if [ "$(hostname)" == "machine-a" ]; 然后
出口 PERLBREW_HOME=~/.perlbrew-a
elif [ "$(hostname)" == "machine-b" ]; 然后
出口 PERLBREW_HOME=~/.perlbrew-b
fi

资源 〜/ perl5 / perlbrew / etc / bashrc

PERLBREW_CONFIGURE_FLAGS
此环境变量指定要传递给的命令列表,例如标志
'sh 配置'。 默认情况下它是“-de”。

PERLBREW_CPAN_MIRROR
您选择的 CPAN 镜像 URL。

命令: INIT


用法:perlbrew init

每当您(perlbrew 用户)升级或
重新安装 perlbrew。

如果使用“自我升级”命令或运行单行安装程序完成升级
手动,此命令会自动调用。

命令: 信息


info [模块]
用法:perlbrew 信息 [ ]

显示有关 perlbrew 安装的有用信息。

如果给定了模块,则会显示模块的版本和位置。

命令: 载点


安装 [选项] perl-
安装 [选项]
构建并安装给定版本的 perl。

版本号通常看起来像“5.x.xx”或“perl-5.xx.x-RCx”来发布
候选人。

指定的perl从CPAN官网或镜像下载
站点配置之前。

添加'--mirror $URL'指定镜像站点的URL。

安装 [选项] perl-stable
安装 [选项] 稳定
一种安装最新稳定版 Perl 的便捷方法,其中包括
可用。

安装 [选项] perl-blead
安装 [选项] 流血
一种特殊的安装perl blead版本的方法,从这里下载
无论镜像设置如何,特定 URL:

http://perl5.git.perl.org/perl.git/snapshot/blead.tar.gz

安装 [选项] /path/to/perl/git/checkout/dir
从给定的 git checkout 目录构建和安装。

安装 [选项] /path/to/perl-5.14.0.tar.gz
从给定的存档文件构建和安装。

安装 [选项] http://example.com/mirror/perl-5.12.3.tar.gz
从给定的 URL 构建和安装。 支持的 URL 方案是“http://”、“https://”、
“ftp://”和“file://”。

“安装”命令的选项:

-f --force 强制安装
-j $n 并行构建和测试。 前任。 C
-n --notetest 跳过测试

--switch 成功后自动切换到这个 Perl
已安装,就像使用 `perlbrew 开关一样`

--as 按名称安装给定版本的 perl。
前任。 C

--noman 跳过联机帮助页的安装

--thread 在启用 usethreads 的情况下构建 perl
--multi 在启用 usemultiplicity 的情况下构建 perl
--64int 在启用 use64bitint 的情况下构建 perl
--64all 在启用 use64bitall 的情况下构建 perl
--ld 在启用 uselongdouble 的情况下构建 perl
--debug 在启用调试的情况下构建 perl
--clang 使用 clang 编译器构建 perl

-D,-U,-A 传递给 perl 配置脚本的开关。
前任。 C

--sitecustomize $文件名
指定要安装为 sitecustomize.pl 的文件

默认情况下,所有安装都按其名称进行配置,如下所示:

sh 配置 -de -Dprefix=$PERLBREW_ROOT/perls/

命令: 安装多个


用法:perlbrew install-multiple [选项] ...

构建并安装给定版本的 perl。

“install-multiple” 接受与命令“install”相同的一组选项加上
以下的:

--both $flavor 其中 $flavor 是 C 之一, C , C ,
C<64int>, C<64all>, C 和 C .

对于每个给定的 perl 版本,安装两个
风味,带有标志 C<--$flavor> 集的一种
而另一个没有。 C<--both> 都可以
多次通过不同的值
在那种情况下,所有可能的
组合生成。

--common-variations 等价于 C<--both thread --both ld --both 64int>

--all-variations 生成所有可能的风味组合

--append $string 将给定的字符串附加到生成的名称中

例如:

perlbrew install-multiple 5.18.0 blead --both 线程 --both 调试

安装以下 perls:

perl-bread
perl-blead-调试
perl-bread-thread-multi
perl-bread-thread-多调试
perl-5.18.0
perl-5.18.0-调试
perl-5.18.0-多线程
perl-5.18.0-线程多调试

(请注意,“多”风味是自动选择的,因为“线程”需要它)

使用自定义编译标志的另一个示例:

perlbrew install-multiple 5.18.0 --both thread -Doptimize='-O3' --append='-O3'

命令: 卸载


用法:perlbrew 卸载

卸载给定的 perl 安装。 名称是输出中的安装名称
`perlbrew 列表`

命令: 用途


用法:perlbrew 使用 [perl- | | ]

在当前 shell 中使用给定版本的 perl。 这不会影响新打开的外壳。

没有参数,显示当前使用的 perl 版本。

命令: 开关


用法:perlbrew 开关 [ ]

切换到给定版本,并使其成为此终端和所有未来终端的默认版本
会话。

没有参数,显示当前选择的 perl 版本。

命令: 清单


用法:perlbrew 列表

列出 $PERLBREW_ROOT 环境指定的 perlbrew root 中的所有 perl 安装
多变的。 默认情况下,该值为“〜/ perl5 / perlbrew".

如果有与某些 perl 安装相关联的库,它们将作为
名字。 此列表中的输出项可以是各种其他命令中的参数。

命令: 可用


用法:perlbrew 可用 [--all]

列出 CPAN 上最近可用的 perl 版本。

该列表是从网页中检索的http://www.cpan.org/src/README.html>,并且不是
过去发布的*所有* perl 版本列表。

要获得曾经发布的所有 perls 的列表,请使用“--all”选项。

注意:此命令将来可能会消失并成为“list”命令的一个选项。

命令: OFF


用法:perlbrew off

在当前 shell 中暂时禁用 perlbrew。 有效地重新启用默认
系统 Perl,不管那是什么。

这个命令只有在你添加 `source $PERLBREW_ROOT/etc/bashrc` 的语句
你的 shell 初始化(bashrc / zshrc)。

命令: 关掉


用法:perlbrew 关闭

永久禁用 perlbrew。 使用“switch”命令重新启用它。 调用“使用”命令
仅在当前 shell 中启用它。

重新启用默认系统 Perl,不管它是什么。

命令: 别名


用法:perlbrew 别名 [-f] 创建

为名为的安装创建一个别名.

用法:perlbrew 别名 [-f] 重命名

将别名重命名为新名称。

用法:perlbrew 别名删除

删除给定的别名。

命令: EXEC


用法:perlbrew exec [--with perl-name[,perl-name...]]

对每个 perl 安装执行命令,一一执行。

例如,运行一个 Hello 程序:

perlbrew exec perl -e 'print "Hello from $]\n"'

输出如下所示:

perl-5.12.2
==========
来自 perl-5.012002 的你好词

perl-5.13.10
==========
来自 perl-5.013010 的你好词

perl-5.14.0
==========
来自 perl-5.014000 的你好词

请注意,该命令不是并行执行的。

当提供“--with”参数时,该命令将仅以指定的方式执行
perl 安装。 以下命令将 Moose 模块安装到 perl-5.12 中,不管
当前的perl:

perlbrew exec --with perl-5.12 cpanm 驼鹿

可以提供多个安装名称:

perlbrew exec --with perl-5.12,perl-5.12-debug,perl-5.14.2 cpanm Moo

它们由空格或逗号分隔。 使用空格时需要引用
整个规范作为一个参数,但可以在安装中使用逗号
绍菜、黄芽菜、结球白菜、包心白菜

perlbrew exec --with '5.12 5.12,debug 5.14.2@nobita @shizuka' cpanm Moo

如上所示,可以省略“perl-”前缀,也可以指定 lib 名称。
Lib 名称可以在没有 perl 安装名称的情况下出现,在这种情况下,它被假定为
“当前的 perl”。

目前,任何未能解析为真实安装名称的指定名称
在输出中被默默忽略。 此外,命令退出状态不会重新填充。

命令: ENV


用法:perlbrew env [ ]

低级命令。 调用此命令以查看环境变量列表
由“perlbrew”本身为 shell 集成设置。

输出与此类似(如果您的 shell 是 bash/zsh):

导出 PERLBREW_ROOT=/Users/gugod/perl5/perlbrew
导出 PERLBREW_VERSION=0.31
导出 PERLBREW_PATH=/Users/gugod/perl5/perlbrew/bin:/Users/gugod/perl5/perlbrew/perls/current/bin
导出 PERLBREW_PERL=perl-5.14.1

tcsh / csh 用户应该看到“setenv”语句而不是“export”。

命令: 符号链接可执行文件


用法:perlbrew 符号链接-可执行文件 [ ]

低级命令。 此命令用于创建“perl”可执行符号链接,
说,“perl5.13.6”。 这仅适用于 perls 的开发版本。

除非您一直使用旧的 perlbrew 来安装 perls,否则您不需要这样做,并且
你发现自己很困惑,因为你刚刚安装的 perl 似乎丢失了
在调用 `use` 或 `switch` 之后。 perlbrew 自版本以来更改其安装布局
0.11,它以更好的方式生成可执行文件的符号链接。

如果您刚刚升级了 perlbrew(从 0.11 或更早版本)并且“perlbrew switch”失败
在切换到 perl 的开发版本后工作,比如 perl-5.13.6,运行这个
命令:

perlbrew 符号链接可执行文件 perl-5.13.6

这基本上创建了这个符号链接:

${PERLBREW_ROOT}/perls/perl-5.13.6/bin/perl
-> ${PERLBREW_ROOT}/perls/perl-5.13.6/bin/perl5.13.6

新安装的perls,不管是不是开发版,都不需要
用这个命令手动处理。

命令: 安装-CPANM


用法:perlbrew install-cpanm

在“$PERLBREW_ROOT/bin”中安装“cpanm”独立可执行文件。

有关此命令存在的更多理由,请阅读
<http://www.perlbrew.pl/Perlbrew-and-Friends.html>

命令: 安装补丁程序


用法:perlbrew install-patchperl

在“$PERLBREW_ROOT/bin”中安装“patchperl”独立可执行文件。 这是
如果您的 perlbrew 安装是使用安装程序完成的,则自动调用,但没有
与 cpan。

有关此命令存在的更多理由,请阅读
<http://www.perlbrew.pl/Perlbrew-and-Friends.html>

命令: 自我升级


用法:perlbrew 自升级

此命令将 Perlbrew 升级到其最新版本。

命令: 自安装


用法:perlbrew 自行安装

注意:您不需要在日常工作中运行此命令。

此命令将 perlbrew 本身安装到“$PERLBREW_ROOT/bin”。 它旨在由
perlbrew 安装程序。 但是,您可以手动执行以下操作以仅重新安装
“perlbrew”可执行文件:

卷曲-kL http://get.perlbrew.pl -o perlbrew
perl ./perlbrew 自安装

它与运行 perlbrew 安装程序略有不同,因为“patchperl”不是
在这种情况下安装。

命令: 清洁


用法:perlbrew 清洁

删除所有以前下载的 Perl tarball 和构建目录。

命令: VERSION


用法:perlbrew 版本

显示 perlbrew 的版本。

命令: LIB


用法:perlbrew lib

perlbrew 库列表
perlbrew lib 创建
perlbrew lib 删除

`lib` 命令用于在 perl 安装中操作 local::lib 根。
实际上它类似于`perl -Mlocal::lib=/path/to/lib-name`,但多一点
不仅如此。

lib 名称可以是包含字母数字的短名称,如“awesome”,或全名,
以 perl 安装名称和“@”符号为前缀,例如,“perl-5.14.2@awesome”。

以下是调用 `lib` 命令的一些简短示例:

# 创建 lib perl-5.12.3@shizuka
perlbrew lib 创建 perl-5.12.3@shizuka

# 创建 lib perl-5.14.2@nobita 和 perl-5.14.2@shizuka
perlbrew 使用 perl-5.14.2
perlbrew lib 创建 nobita
perlbrew lib 创建静香

# 查看使用/切换目标列表
Perlbrew 列表

# 在当前 shell 中激活一个库
perlbrew 使用 perl-5.12.3@shizuka
perlbrew 使用 perl-5.14.2@nobita
perlbrew 使用 perl-5.14.2@shizuka

# 默认激活一个库
perlbrew 开关 perl-5.12.3@shizuka
perlbrew 开关 perl-5.14.2@nobita
perlbrew 开关 perl-5.14.2@shizuka

# 删除 lib perl-5.14.2@nobita 和 perl-5.14.2@shizuka
perlbrew 使用 perl-5.14.2
perlbrew lib 删除 nobita
perlbrew lib 删除静香

# 删除 lib perl-5.12.3@shizuka
perlbrew lib 删除 perl-5.12.3@shizuka

短 lib 名称是当前 perl 的本地名称。 一个库名“nobita”可以参考
'perl-5.12.3@nobita' 或 'perl-5.14.2@nobita',取决于您当前的 perl。

当“使用”或“切换”到一个库时,总是提供长名称。 一个简单的规则:
“use”或“switch”命令的参数应该出现在“perlbrew list”的输出中。

命令: 升级-PERL


用法:perlbrew upgrade-perl

次要 Perl 版本(例如 5.x.*)彼此二进制兼容,因此此命令
使您能够就地升级旧的 perlbrew 环境。

它将当前激活的 perl 升级到其最新发布的兄弟。 如果你有一个
激活 5.14.0 的 shell,它将其升级到 5.14.2。

命令: 下载


用法:

perlbrew 下载 perl-5.14.2
perlbrew 下载 perl-5.16.1
perlbrew 下载 perl-5.17.3

在“$PERLBREW_ROOT/dists/”下下载指定版本的 perl 分发包
目录。

命令: 列表模块


列出当前 perl 的所有已安装 cpan 模块。

此命令可以与 `perlbrew exec` 结合使用来迁移您的模块
安装到不同的 perl。 以下命令重新安装下所有模块
perl-5.16.0:

perlbrew 列表模块 | perlbrew exec --with perl-5.16.0 cpanm

请注意,这将安装 最新 新 perl 上的 Perl 模块版本,它们是
不一定是 您之前安装的模块版本。

使用 onworks.net 服务在线使用 perlbrewp


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。