你如何使用SOAP :: Lite?

时间:2011-06-09 07:07:37

标签: linux perl soap

我是linux和perl的新手,我正在尝试使用SOAP :: Lite作为ffencoderd的API,这是一个在后台转换我的视频的守护进程。我知道我可能做了一些愚蠢的事情,但我阅读了文档SOAP::Lite,并且说要输入使用SOAP :: Lite。我输入终端使用SOAP :: Lite,它说“没有命令使用”。所以我尝试perl使用SOAP :: Lite,它说没有目录使用......有人可以给我一些清晰度,大声笑,我现在觉得很蠢......

2 个答案:

答案 0 :(得分:4)

您的问题似乎是您不了解Perl,而不是您不了解SOAP :: Lite。您可能希望从Modern Perl book开始(在硬拷贝或免费电子书中)。

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

答案 1 :(得分:3)

从不了解Perl(我认为,你现在的情况)到使用像SOAP :: Lite这样的复杂模块是一个非常大的飞跃。我真的建议你在几个月的时间里继续努力。

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