СУБД под BSD/UNIX: PostgreSQL, MySQL и другие. Установка, настройка, репликация, резервное копирование и оптимизация.
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Termitnik
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-04-05 20:09:45
- Откуда: Киев
Непрочитанное сообщение
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"' не помогает
Как установить?
Termitnik
-
Хостинг HostFood.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
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2010-10-25 19:45:42
1. Mysql.pm старый модуль, проще переписать скрипт
2. не ставьте через CPAN
Последний раз редактировалось
hizel 2010-10-25 19:46:14, всего редактировалось 1 раз.
Причина: 2
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
-
Контактная информация:
Непрочитанное сообщение
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'


ProFTP
-
Termitnik
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-04-05 20:09:45
- Откуда: Киев
Непрочитанное сообщение
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);
Termitnik
-
ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
-
Контактная информация:
Непрочитанное сообщение
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'


ProFTP