の中の出力スクリプトを探しています。私は本当に奇妙な問題を抱えていますが、Ubuntuを実行しているとき(CentOSのevertyhingが動作しているときのみ)です。 Perlでスクリプトを作成し、Mail::IMAPClientモジュールを使用しました。Perl PPは/ script/
私は、次のコマンドを実行します。
pp -o myapp perlscript.pl
すべてが働いているが、私は、バイナリスクリプト(myappという)を実行しようとしているとき、それは私に次のエラーを与える:
Cannot connect through IMAPClient: No such file or directory at script/perlscript.pl line 22.
を
しかし、私はperlscript.plを実行しているときにすべてがOKです......
あなたは何らかの理由がありますか?
スクリプト:
#!/usr/bin/perl
use strict;
use Mail::IMAPClient;
use Data::Dumper;
use MIME::QuotedPrint();
$|=1;
# Vars
my $odate = `date +'%d/%m/%Y'`; chomp($odate);
$odate = '15/01/2012';
my $timeout = 120;
# Connect to IMAP server
my $imap = Mail::IMAPClient->new(
Server => 'imap.gmail.com',
User => '[email protected]',
Password => 'my_password',
Port => 993,
Ssl => 1,
)
or die "Cannot connect through IMAPClient: $!";
あなたは[問題を再現する]ために必要な情報を提供することを怠ります(http://www.chiark.greenend.org.uk/~sgtatham/bugs.html#showmehow)。あなたのプログラムを貼り付けることは良いスタートなので、22行目のエラーメッセージが何であるかを見ることができます。それまでは推測だけが可能です。 – daxim
ページを編集....ライン22は "my $ imap = Mail :: IMAPClient-> new(" –