英语法语西班牙文

OnWorks 网站图标

pm_whichp - 云端在线

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

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

程序:

您的姓名


pm_which - 查找已安装的模块

概要


pm_which [ 选项 ] 模块

返回给定模块的路径

配置
-q, --quiet 只打印路径
-p, --paths 只是将模块名称转换为相对路径
-a, --all 打印所有路径,而不仅仅是找到的第一个
-n, --namespace 打印给定命名空间中的所有模块
-m 只打印模块名称,不打印路径
-V 显示模块版本
-I libpath 添加搜索路径(如 perl -I)
-d, --dump 将要搜索的转储路径(默认为@INC)
-h, --help 打印此消息
-v, --version 打印版本信息
- 从标准输入读取模块,每行一个

商品描述


此工具报告已安装的 perl 模块的位置。

默认情况下,它列出了需要加载的每个指定模块的位置。

OPTION 详细信息


安静
在安静模式下,模块名称被抑制并且不报告丢失的模块。

正常输出:

$ pm_which 模块::一个模块::缺少两个::模块
模块::一 - /path/to/Module/One.pm
模块::二 - /path/to/Module/Two.pm
缺少::模块 - 未找到

在 --quiet 下:

$ pm_which -q 模块::一个模块::缺少两个::模块
/path/to/Module/One.pm
/path/to/Module/Two.pm

路径
在“路径”模式下,每个模块都被简单地转换为相对文件路径。 这是
即使未安装模块也可能。

$ pm_which -p 缺少::模块
丢失/模块.pm

所有
当指定“all”开关时,将报告所有已安装的模块,而不仅仅是
第一。 这对于确定何时安装了多个模块很有用
位置。

$ pm_which -a 我的模块
/path/to/MyModule.pm
/home/me/perl/MyModule.pm

命名空间
参数被视为要在其下搜索的名称空间。

$ pm_which -n 我的模块
我的模块 - /path/to/MyModule.pm
MyModule::Foo - /path/to/MyModule/Foo.pm
MyModule::Foo::Bar - /path/to/MyModule/Foo/Bar.pm

-m
禁用模块路径的打印。 这仅在与
--命名空间。

$ pm_which -nm 我的模块
我的模块
我的模块::Foo
我的模块::富::酒吧

-V
根据 ExtUtils::MakeMaker 打印每个模块的版本。

$ pm_which -V 我的模块
我的模块 - /path/to/MyModule.pm [ 1.00 ]

$ pm_which -Vnm 我的模块
我的模块 [ 1.00 ]
我的模块::Foo [ 0.01 ]
MyModule::Foo::Bar [undef]

倾倒
转储将要搜索的路径并退出。 这是由任何 -I 修改的@INC
开关。

$ pm_which --dump
/usr/lib/perl5/site_perl/5.8.6
/usr/lib/perl5/vendor_perl/5.8.6
...

$ pm_which -I lib --dump -I blib/lib
LIB
库/库
/usr/lib/perl5/site_perl/5.8.6
...

版本
打印脚本的版本号,加上 Module::Util 的版本和路径
被加载。

退出 编码


· 0 - 一切正常

· 1 - 初始化失败(坏开关?)

· 2 - 一些模块没有安装

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad