首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用远程服务器使用"require“导入库perl脚本

使用远程服务器使用"require“导入库perl脚本
EN

Stack Overflow用户
提问于 2018-10-31 05:47:33
回答 1查看 250关注 0票数 0

我有一个名为/root/kart/test.pl的库perl脚本,这个库脚本是作为main.pl脚本的一部分导入的。

main.pl**:**的样品含量

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

use strict;
use warnings;

if(-f "/root/kart/test.pl" )
{
       require "/root/kart/test.pl";
}
our @array1;
our @array2;

test.pl**:**的样品含量

代码语言:javascript
复制
#!/usr/bin/perl
our @array1=qw(one two three);
our @array2=qw(abc xyz);
.
.
1;

在此之前,库perl脚本/root/kart/test.pl在本地可用,main.pl运行良好。现在,这个脚本只能在远程节点上使用,而不能在本地使用。

如何使用perl中的远程服务器使用"require“导入perl脚本

EN

回答 1

Stack Overflow用户

发布于 2018-10-31 12:07:30

通常,您无法成功地将本地机器上不存在的任何内容(无论是内存中还是文件中的任何内容)进行require。因此,您的问题将围绕如何在远程计算机上获得读取访问以及如何将test.pl文件中的数据复制到您的计算机上。

有一些模块,如网:懒惰,它们为您自动下载、安装和本地使用代码,但由于您的情况对您来说是特殊的,您必须自己找到如何将test.pl中的数据复制到本地计算机,然后再将其进行eval

也许安装远程文件系统是最简单的方法。

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

https://stackoverflow.com/questions/53077043

复制
相关文章

相似问题

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