这是 pegasus-config 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
pegasus-config - Pegasus 系统部分所在的权限
文件系统。 pegasus-config 可用于查找 DAX 生成器等库。
概要
飞马配置 [-h[ - 帮帮我[-V[- 版[--诺康宁]
[--perl-转储[--perl 哈希[--python转储[--sh-转储]
[- 垃圾桶[--conf[--java[--perl[- Python]
[--python-外部[--模式[--类路径]
[--本地站点[--全本地]
商品描述
飞马配置 用于查找 Pegasus 系统组件的位置。 该工具被使用
Pegasus 内部以及需要查找 DAX 生成器库和
模式。
配置
-h, - 帮帮我
打印帮助并退出。
-V, - 版
打印 Pegasus 版本信息
--perl-转储
将 perl 格式的所有设置转储为单独的变量。
--perl 哈希
将 perl 格式的所有设置转储为单个 perl 哈希。
--python转储
以 python 格式转储所有设置。
--sh-转储
以 shell 格式转储所有设置。
- 垃圾桶
打印包含 Pegasus 二进制文件的目录。
--conf
打印包含配置文件的目录。
--java
打印包含 jars 的目录。
--perl
打印要包含到 PERL5LIB 中的目录。
- Python
打印要包含到 PYTHONLIB 中的目录。
--python-外部
将目录打印到外部 Python 库。
--模式
打印包含模式的目录。
--类路径
构建包含 Pegasus jar 的类路径。
--诺康宁
不要在输出后产生行尾。 这在被调用时很有用
脚本中的非 shell 反引号。 但是,顺序对于此选项很重要:如果您
打算使用它,请先指定它。
--本地站点 并[d]
为站点“本地”创建站点目录条目。 这只是一个没有 root 的 XML 片段
元素或 XML 标头。 可选参数“d”指向要使用的挂载点。
如果未指定,则默认为用户的 $HOME 目录。
--全本地 并[d]
创建一个只有站点“本地”的完整站点目录。 没有 root 的 XML 片段
元素或 XML 标头。 可选参数“d”指向要使用的挂载点。
如果未指定,则默认为用户的 $HOME 目录。
例
要在 shell 中设置 PYTHONPATH 变量以使用 Python DAX API:
导出 PYTHONPATH=`pegasus-config --python`
要在 Python 中设置相同的路径:
config = subprocess.Popen("pegasus-config --python-dump", stdout=subprocess.PIPE, shell=True).communicate()[0]
执行配置
要在 shell 中设置 PERL5LIB 变量以使用 Perl DAX API:
导出 PERL5LIB=`pegasus-config --perl`
在 Perl 中设置相同的路径:
评估`pegasus-config --perl-dump`;
die("无法评估 pegasus-config 输出:$@") if $@;
将设置变量一些词法局部范围 my 带有前缀“pegasus_”的变量
并为该脚本展开 Perl 的搜索路径。
或者,您可以提前失败并将所有与 Pegasus 相关的变量收集到一个
为方便起见,全局 %pegasus 变量:
开始 {
评估`pegasus-config --perl-hash`;
die("无法评估 pegasus-config 输出:$@") if $@;
}
使用 onworks.net 服务在线使用 pegasus-config