首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ActiveState PerlApp无法编译RPC::XML::Client模块

ActiveState PerlApp无法编译RPC::XML::Client模块
EN

Stack Overflow用户
提问于 2014-08-01 17:19:51
回答 1查看 150关注 0票数 0

未编译的.pl像一条被烫伤的狗一样运行。编译后的版本抛出:

代码语言:javascript
复制
Can't locate object method "simple_request" via package "RPC::XML::Client::new: Unable to get RPC::XML::Parser object" (perhaps you forgot to load "RPC::XML::Client::new: Unable to get RPC::XML::Parser object"?)

和代码:

代码语言:javascript
复制
#/usr/bin/perl

use strict;

use RPC::XML;

use RPC::XML::Client;

$VNEURL = "https://" . "$ConfIPHost" . "/api/";

$VNESession = RPC::XML::Client->new("$VNEURL", useragent => [ ssl_opts => {
                    verify_hostname => 0,
                    SSL_verify_mode => "SSL_VERIFY_NONE"
                    } ] );
$VNEAuthCookie = $VNESession->simple_request('login', 2, 0, $ConfIPUser, $ConfIPPass) or die("Failed to log in to IP360.");
EN

回答 1

Stack Overflow用户

发布于 2014-08-02 01:51:59

在文档中,作者似乎是这样做的:require RPC::XML; require RPC::XML::Client;

而不是“use”。这将解释为什么它在编译时不会为您运行,因为使用是在编译时评估的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25076874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档