任何人都可以在此處找到一塊骨頭嗎?無法通過軟件包「IO :: Socket :: SSL」找到對象方法「new」
Can't locate object method "new" via package "IO::Socket::SSL" at Services/IMAP/Client.pm line 136.
if ($use_ssl) {
135 require IO::Socket::SSL;
136 $imap = IO::Socket::SSL->new (
137 Proto => "tcp",
138 PeerAddr => $hostname,
139 PeerPort => $port,
140 Timeout => $timeout,
141 Domain => AF_INET,
142 )
143 or $self->log_(0, "IO::Socket::SSL error: [email protected]");
144 }
已運行正常了幾個月,但經過一定的提升;大概perl,它開始了。
Perl版本是:(v5.16.3)在RHEL5
$perldoc -lm IO::Socket::SSL
/usr/local/lib/perl5/site_perl/5.16.3/IO/Socket/SSL.pm
$perldoc -lm IO::Socket::INET
/usr/local/lib/perl5/5.16.3/i686-linux/IO/Socket/INET.pm
$perldoc -lm Net::SSLeay
/usr/local/lib/perl5/site_perl/5.16.3/i686-linux/Net/SSLeay.pm
我失去的依賴?
任何幫助,將不勝感激
These all return without errors.
[[email protected] ]# perl -MIO::Socket::SSL -e1
[[email protected] ]# perl -MIO::Socket::IP -e1
[[email protected] ]# perl -MIO::Socket::INET6 -e1
[[email protected] ]# perl -MIO::Socket::INET -e1
[[email protected] ]# perl -MNet::SSLeay -e1
[[email protected] ]#
你爲什麼要使用「require」而不是「use」的任何原因? – AKHolland
嗨,沒理由。我沒有寫這段代碼。我會測試它。謝謝! – user2385398
隨着使用而需要 不能在服務/ IMAP/Client.pm線路定位對象的方法「新」經包裝「IO ::插座:: SSL」 137" – user2385398