Биллинговая система Nodeny

Главная категория => Nodeny 49 => Тема начата: 4elovek24 от 14 Января 2013, 04:36:56



Название: Подскажите по ошибке
Отправлено: 4elovek24 от 14 Января 2013, 04:36:56
Пытаюсь установить nodeny49.32.7 ,сразу скажу что я полный нуб в unix системах.Делал все по ману Versus'a. И вот у меня первый затык, ???
Код:
root@nodeny:/home/err0r/nodeny49 # perl install.pl


NoDeny Installer. Ver 49.32.

[ND Installer] Select the action:
          1) Install
          2) Upgrade
        any) Exit
Your choice : 1
[ND Installer] nodeny dir [/usr/local/nodeny]:
[ND Installer] www dir [/usr/local/www/apache22/data]:
[ND Installer] cgi-bin dir [/usr/local/www/apache22/cgi-bin]:
[ND Installer] mysql server [localhost]:
[ND Installer] mysql root password [hardpass]:
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /usr/local/lib/perl5/5.14.2/BSDPAN /usr/local/lib/perl5/site_perl/5.14.2/mach /usr/local/lib/perl5/site_perl/5.14.2 /usr/local/lib/perl5/5.14.2/mach /usr/local/lib/perl5/5.14.2 .) at (eval 11) line 3, <STDIN> line 6.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: DBM, ExampleP, File, Gofer, Proxy, Sponge.
 at install.pl line 221
root@nodeny:/home/err0r/nodeny49 #
гугл молчит,подскажите плиз что не так?
FreeBSD 9.1-RELEASE #0 r243826


Название: Re: Подскажите по ошибке
Отправлено: Redmen от 14 Января 2013, 08:35:10
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /usr/local/lib/perl5/5.14.2/BSDPAN /usr/local/lib/perl5/site_perl/5.14.2/mach /usr/local/lib/perl5/site_perl/5.14.2 /usr/local/lib/perl5/5.14.2/mach /usr/local/lib/perl5/5.14.2 .) at (eval 11) line 3,
cd /usr/ports/databases/p5-DBI && make install clean
cd /usr/ports/databases/p5-DBD-mysql && make install clean

читай доку внимательно


Название: Re: Подскажите по ошибке
Отправлено: Suicid1g от 14 Января 2013, 10:35:09
на будущее - в перле если видишь такую надпись об ошибке:
Цитировать
Can't locate DBD/mysql.pm in @INC
где DBD/mysql.pm любое имя модуля - значит у тебя в системе не установлен этот модуль. надо ставить. или из портов как показано выше, или с помощью cpan:
Цитировать
cpan DBD


Название: Re: Подскажите по ошибке
Отправлено: stix от 14 Января 2013, 10:38:38
и важно только выбрать один вариант, либо cpan, либо из портов, потому что будет чехарда с версиями и работать будет с костылями