После установки Active Perl 5.8.8 Build 822 на WindowsXP я не вижу DBD-Oracle в «View All Packages» Perl Package Manager. Местоположение CPAN того же http://search.cpan.org/dist/DBD-Oracle-1.17/, , но я не знаю, как вручную установить этот tar (DBD-Oracle-1.17.tar.gz) в ActivePerl.Как я могу вручную установить DBD-Oracle 1.17 в ActivePerl в Windows?
0
A
ответ
1
Установите Oracle Instant Client для Windows.
Вам действительно нужно использовать ActivePerl 5.8.8, поскольку процесс проще в 5.8.9.827 и выше. Обычно вы просто делаете:
cpan P/PY/PYTHIAN/DBD-Oracle-1.17.tar.gz
, и если у вас нет Microsoft Visual C на вашем пути он загружает MinGW и устанавливает его. Я думаю, что если вы до того 5.8.9 из ActivePerl вы, возможно, придется установить MinGW себя:
ppm install MinGW
, но я думаю, что в 5.8.8, вам придется загрузить, установить и настроить MinGW и dmake вручную, хотя, так вы можете не хотеть беспокоиться ...
BTW, вам действительно нужно использовать DBD :: Oracle 1.17? Сейчас это действительно старомодно. 1.26 является последним.
Я хотел добавить, что существуют различные файлы README.xxx для DBD :: Oracle, которые могут вам помочь. Вы можете просмотреть их в cpan. – bohica
yes Мне нужно использовать эти конкретные версии ActivePerl и DBD для задачи, я думаю, что у меня нет Visual C. Я попробую описанные вами шаги, чтобы увидеть, смогу ли я установить его. Спасибо за ответ. – akjain