Perl Mysql модуль. Как установить?

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Termitnik
сержант
Сообщения: 169
Зарегистрирован: 2008-04-05 20:09:45
Откуда: Киев

Perl Mysql модуль. Как установить?

Непрочитанное сообщение Termitnik » 2010-10-25 19:04:26

Установил из портов p5-Class-DBI-mysql и p5-DBD-mysql41.
При запуске скрипта получаю:

Код: Выделить всё

Can't locate Mysql.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9 .) at ./adduser.pl line 3.
BEGIN failed--compilation aborted at ./adduser.pl line 3.
При попытке установить через CPAN

Код: Выделить всё

/usr/bin/perl -MCPAN -e 'install "DBI"'
....
Failed 48/170 test scripts. 1428/5029 subtests failed.
Files=170, Tests=5029, 38 wallclock secs (31.62 cusr +  3.67 csys = 35.30 CPU)
Failed 48/170 test programs. 1428/5029 subtests failed.
*** Error code 255

Stop in /usr/home/termit/.cpan/build/DBI-1.615-5ItLSU.
  TIMB/DBI-1.615.tar.gz
  /usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
  reports TIMB/DBI-1.615.tar.gz
Warning (usually harmless): 'YAML' not installed, will not store persistent state
Running make install
  make test had returned bad status, won't install without force
/usr/bin/perl -MCPAN -e 'force install "DBI"' не помогает
Как установить?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Perl Mysql модуль. Как установить?

Непрочитанное сообщение hizel » 2010-10-25 19:45:42

1. Mysql.pm старый модуль, проще переписать скрипт
2. не ставьте через CPAN
Последний раз редактировалось hizel 2010-10-25 19:46:14, всего редактировалось 1 раз.
Причина: 2
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Perl Mysql модуль. Как установить?

Непрочитанное сообщение ProFTP » 2010-10-25 19:46:09

Код: Выделить всё

cd /usr/ports/databases/p5-Class-DBI-mysql/ && make install clean
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Termitnik
сержант
Сообщения: 169
Зарегистрирован: 2008-04-05 20:09:45
Откуда: Киев

Re: Perl Mysql модуль. Как установить?

Непрочитанное сообщение Termitnik » 2010-10-25 20:00:59

ProFTP писал(а):

Код: Выделить всё

cd /usr/ports/databases/p5-Class-DBI-mysql/ && make install clean

Код: Выделить всё

Can't locate object method "connect" via package "Mysql" (perhaps you forgot to load "Mysql"?) at ./adduser.pl line 12.
line 12:

Код: Выделить всё

$connect = Mysql->connect($host, $database, $user, $pw);

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Perl Mysql модуль. Как установить?

Непрочитанное сообщение ProFTP » 2010-10-25 22:45:22

Termitnik писал(а):
ProFTP писал(а):

Код: Выделить всё

cd /usr/ports/databases/p5-Class-DBI-mysql/ && make install clean

Код: Выделить всё

Can't locate object method "connect" via package "Mysql" (perhaps you forgot to load "Mysql"?) at ./adduser.pl line 12.
line 12:

Код: Выделить всё

$connect = Mysql->connect($host, $database, $user, $pw);
hizel писал(а):1. Mysql.pm старый модуль, проще переписать скрипт
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Termitnik
сержант
Сообщения: 169
Зарегистрирован: 2008-04-05 20:09:45
Откуда: Киев

Re: Perl Mysql модуль. Как установить?

Непрочитанное сообщение Termitnik » 2010-10-26 0:26:56

Можно подробнее? Есть более новый модуль для работы с мускулом?