我试图在Linux环境下运行代码
下面是代码(保存为hello.pl):
#!/usr/bin/perl
use strict;
use warnings;
print "Hello You\n";
下面是我在linux环境中尝试的内容:
%perl hello.pl
我试着列出从C:\Users\...开始的路径,等等
我不断犯错误,说:
Can't open perl script "hello.pl": No such file or directory
也许这是世界上最愚蠢的问题,但我对它有严重的问题,需要帮助。我正在尝试在linux上运行perl脚本。这是一个简单的文本编辑脚本,没什么特别的。我在谷歌上搜索,我发现我必须chmod +x它,然后在控制台中运行myscript.pl。因为它应该修改一个文本文件,所以我在修改它之后做了myscript.pl > myfile.txt
但它不起作用。我明白了:bash: perl myscript.pl: command not found
# ***** Reading the Data********
if processed_first:
#Reading all the features and labels for this chunk
shared_list = []
p = threading.Thread(target=read_lab_fea, args=(cfg_file, is_production, shared_list, output_folder))
p.start()
p.join()
data_name = shared_list[0]
data_end_index = shared_lis
我正在尝试让在AppVeyor / MS Windows10 x64上构建并通过测试,这是一个开源的C项目,但目前在printf()调用中没有输出字符串的情况下,基本的和简化的可执行文件在那里崩溃了。
您可以找到重现该问题的和:
[00:03:27] Running [cd . && c:/foo/games/fortune.exe]
[00:03:28] Can't spawn "cmd.exe": No such file or directory at CI-testing/continuous-integration-testing.pl li
我目前正在将一个客户端站点转移到我们的服务器上,包括域,因此它具有相同的URL等等。但是,当将所有文件传输到服务器上,并将.htaccess文件更改为与旧服务器上的文件匹配时,我会收到错误消息You don't have permission to access / on this server,我不知道为什么?需要注意的是,将第一行从Options -Indexes更改为Options +Indexes可以纠正这一点,但是没有看到错误消息,而是使用了Index of /页面。另一种可能,但将托管平台从Linux切换到Windows会解决这些问题吗?
Options -Indexes
嗯,在我看来,Perl有时看起来很像阿布拉卡布拉,非常感谢你对我的耐心.
更新; joe要求我发布不起作用的完整脚本:这里有我在暴徒回答后尝试过的代码(见下面)
一直获取严重错误:
martin@linux-wyee:~/perl> perl test_8.pl
syntax error at test_8.pl line 25, near ")
binmode"
Global symbol "$out" requires explicit package name at test_8.pl line 25.
Global symbol "$ou
我有一个关于Perl脚本和CPAN Twitter模块的问题。
我有一个运行速度测试的脚本,并试图将结果发布到Twitter上。
我已经设法通过从我的用户帐户运行./speedtest.pl来手动运行我的脚本,但是当我尝试使用crontab运行它时,我得到了一个错误。
我已经使用以下命令安装了、和
cpanm Net::Twitter
等。
(注: no sudo)当我从本地crontab运行我的脚本时,我得到了以下错误:-
Can't locate Net/Twitter.pm in @INC (you may need to install the
Net::Twitter mo
我正在尝试让ENMTools_1.4.4.pl在Ubuntu15.04上运行。
根据文档,我需要Tk+和Perl。我该如何:
检查我可能已经have?update/install versions?launch *.pl的最新版本?
我尝试过:/usr/bin/perl./ENMTools_1.4.4.pl‘
我现在得到:
"Can't locate Tkx.pm in @INC (you may need to install the Tkx module) (
+@INC contains: /etc/perl /usr/local/lib/i386-linux-gnu/
我有下面的场景-> 3文件
module.pl
a.pl
b.pl
-------------------Module.pm
use strict;
use warnings;
Package Foo;
our %hash = ( NAME => "NONE" , SSN => "NONE");
use strict;
use warnings;
use Module;
my $name = "Bill"
my $SSN = "123456789";
# update name and