Как установить DBD :: Advantage - PullRequest
       7

Как установить DBD :: Advantage

1 голос
/ 14 сентября 2011

Я попытался использовать DBD :: Advantage как для Linux, так и для Windows, но безуспешно.Версия для Windows поставляется с тем, что выглядит как полноценный установщик, но оставляет DBD-Advantage-8.10.tar.gz.Под Linux я выполнил серию make && make test && make install, но независимо от этого я получаю следующую ошибку на обеих платформах.

install_driver(Advantage) failed: Can't locate loadable object for module
DBD::Advantage in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5
/usr/lib/perl5 /usr/share/perl5 ...... several other folders.  
  • AdvantageDatabase 8.1
  • Версия Perl - 5.12.4 для Linux и 5.12.3 Strawberry Perl для Win2008.

Ответы [ 2 ]

1 голос
/ 14 сентября 2011

Из [readme.txt], включенного в установку:

======

Драйвер DBI Advantage содержится в DBD-Advantage.X.XX.tarфайл .gz.Вы можете извлечь его, запустив: tar -zxvf DBD-Advantage.X.XX.tar.gz

======

В Windows вы сможете извлечь файл, используятакая утилита, как winrar

0 голосов
/ 14 сентября 2011

Если вы не можете найти модуль по пути @INC, возможно, установка не удалась. Я бы попытался вручную добавить пакет через perl ./Makefile.PL и посмотреть, не получится ли это.

Если модуль имеет значение в пути @INC, это может быть просто проблема с разрешениями.

...