Невозможно использовать IO :: Handle или IO :: File - PullRequest
1 голос
/ 18 декабря 2011

Я пытаюсь использовать IO :: Handle для создания файла CSV с Text :: CSV . При компиляции программы я получаю следующую ошибку:

"IO::Handle version 2 required--this is version 1.28 at C:/strawberry/perl/lib/Exporter/Heavy/pm line 120 "

Мой код не длиной 120 строк. У меня та же проблема, если я использую IO :: File вместо IO :: Handle (я установил IO :: Handle , потому что я не смог получить IO :: File для работы).

$io = new IO::Handle "> Test.csv";

- соответствующий код. Я не смог найти версию 2 либо IO :: File , либо IO :: Handle , и установил обе версии с использованием cpan, не указав ни одной версии.

1 Ответ

2 голосов
/ 18 декабря 2011

Это происходит от того, что (по ошибке) делает

use IO::Handle (2);

или эквивалент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...