pp或perl2exe后,Perl脚本阻塞了

时间:2019-02-12 22:51:47

标签: perl

我正在拔头发。 Perl脚本可以作为.pl文件完美运行,也可以在使用PerlBuilder单步执行代码的同时运行。 (是的,但我喜欢它的简单性)

我没有在婴儿perl大声笑中在这里发布该脚本,它的260行以及有人所说的。

无论我使用哪个打包程序,问题的实质都是这样,

#!/usr/bin/perl

use warnings;
use strict;

my $path_in_argv0="c/some folder/";
my $this_script_path="c/myscript/";
my $txt_file_A="file-in-argv0.txt";
my $txt_file_B="openme.txt";

然后我打开$ txt_file_A,将所有行添加到@lines并关闭FH。 那里没问题。

我比尝试打开一个新的文件句柄, (如上所述,可以在.pl脚本中工作)

$full_path = "$this_script_path"."$txt_file_B";

但是编译并运行后,我收到一个错误消息, 无此文件或目录 “ c / some folder / openme.txt” ?????????

我虽然在关闭$ txt_file_A的FH之后可能需要 chdir($ this_script_path),但我得到了该死的错误。

同样,作为.pl,脚本打开没有问题 $ full_path(即c / myscript / openme.txt)

关于问题可能是什么的任何想法,争论点或一些智慧?

谢谢...

0 个答案:

没有答案