Я хочу использовать следующий скрипт:
use FileHandle;
use WWW::Curl::Easy;
use WWW::Curl::Form;
my $file, my $curl, my $curlf, my $return, my $minified;
$file = new FileHandle();
$curl = new WWW::Curl::Easy();
$curl->setopt(CURLOPT_URL, "http://closure-compiler.appspot.com/compile");
$curlf = new WWW::Curl::Form();
$curlf->formadd('output_format', 'text');
$curlf->formadd('output_info', 'compiled_code');
$curlf->formadd('compilation_level', 'ADVANCED_OPTIMIZATIONS');
$curlf->formaddfile($name, 'js_code', 'multipart/form-data');
$curl->setopt(CURLOPT_HTTPPOST, $curlf);
$file->open(\$minified, ">");
$curl->setopt(CURLOPT_WRITEDATA, $file);
$return = $curl->perform();
Выдается следующая ошибка:
Can't locate object method "formadd" via package "WWW::Curl::Form" at ./minifyjs.pl ....
ПОЧЕМУ ??? Модуль WWW :: Curl установлен правильно, я использовал пакет libwww-curl-perl в Debian / Ubuntu.
Может кто-нибудь помочь мне, пожалуйста?