繁体   English   中英

你如何使用 SOAP::Lite?

[英]How do you use SOAP::Lite?

I am very new to linux and perl and I am trying to use SOAP::Lite as an API for ffencoderd, a daemon to convert my videos in background. 我知道我可能在做一些愚蠢的事情,但我阅读了文档SOAP::Lite并说输入使用 SOAP::Lite。 我在终端中输入使用 SOAP::Lite 并显示“不使用命令”。 所以我尝试使用 perl 使用 SOAP::Lite 并且它说没有目录使用......有人可以在这里给我一些澄清,哈哈,我现在感觉很愚蠢......

您的问题似乎是您不知道 Perl,而不是您不知道 SOAP::Lite。 您可能想从现代 Perl 书(硬拷贝或免费电子书)开始。

SOAP::Lite 是一个模块,而不是可执行文件,所以不要直接从命令行运行它。

use是 Perl 语言的一部分,不是可执行文件,所以同样,您不能直接从命令行运行它。

您可以编写一个 Perl 单行代码来调用它

perl -MSOAP::Lite -E'your perl code here'

……但是 SOAP 足够复杂,以至于几乎可以肯定,单行线不是您想要的。

您需要打开一个文本文件,将标准 Perl 样板放在顶部(一个 shebang 行以及use strict; use warnings; ),然后在那里编写您的程序(这样您就可以保存它)。

#!/usr/bin/perl
use strict;
use warnings;
use SOAP::Lite;

然后你可以运行你保存的脚本:

perl path/to/your.pl

从对 Perl (我假设你目前的情况)一无所知到使用像 SOAP::Lite 这样的复杂模块是一个很大的飞跃。 我真的建议您在几个月的时间里努力做到这一点。

但如果您的要求更紧急,那么我最好的建议是聘请 Perl 程序员。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM