The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Программа на перл и модуль...."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Программа на перл и модуль...." 
Сообщение от Finch emailИскать по авторуВ закладки(??) on 21-Фев-05, 17:42  (MSK)
Здравствуйте,
задача тривиальная, сам такого не когда не делал, поэтому не знаю....

есть программа на перл, когда запускаю говорит:

bash-2.05b# /root/online.pl
Can't locate DBI.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.8.5/mach /usr/local/lib/perl5/site_perl/5.8.5 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.5/BSDPAN /usr/local/lib/perl5/5.8.5/mach /usr/local/lib/perl5/5.8.5 .) at /root/online.pl line 2.
BEGIN failed--compilation aborted at /root/online.pl line 2.
  

Вот её код:

bash-2.05b# cat /root/online.pl
#!/usr/bin/perl
use DBI;

my $dsn = 'DBI:mysql:freenibs:localhost';
my $db_user_name = 'freenibs';
my $db_password = 'passwd;
my ($id, $password);
my $dbh = DBI->connect($dsn, $db_user_name, $db_password);
$dbh->do("UPDATE `actions` SET `terminate_cause`='User Request' WHERE terminate_cause = 'Online'");
$dbh->disconnect();

Думаю не хватает какого то модуля (DBI ?) а может нескольких, где его взять?

И есть ли возможномость поставить их из портов? Где тогда их искать?

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Программа на перл и модуль...." 
Сообщение от Панко Искать по авторуВ закладки on 21-Фев-05, 17:48  (MSK)
Поиск
DBI.pm на astalavista.box.sk :)

должен еще стоять mysql сервер на вашей машине(localhost).


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Программа на перл и модуль...." 
Сообщение от Finch emailИскать по авторуВ закладки(??) on 22-Фев-05, 09:30  (MSK)
>Поиск
>DBI.pm на astalavista.box.sk :)
>
>должен еще стоять mysql сервер на вашей машине(localhost).


мусукл есть. для него как раз и прога....

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Программа на перл и модуль...." 
Сообщение от PoizOn Искать по авторуВ закладки(ok) on 24-Фев-05, 09:30  (MSK)
>>Поиск
>>DBI.pm на astalavista.box.sk :)
>>
>>должен еще стоять mysql сервер на вашей машине(localhost).
>
>
>мусукл есть. для него как раз и прога....
Тогда поставьте модуль DBI и DBD под мускул. Через perl -MCPAN -e shell


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Программа на перл и модуль...." 
Сообщение от Finch emailИскать по авторуВ закладки(??) on 24-Фев-05, 23:48  (MSK)
>>>Поиск
>>>DBI.pm на astalavista.box.sk :)
>>>
>>>должен еще стоять mysql сервер на вашей машине(localhost).
>>
>>
>>мусукл есть. для него как раз и прога....
>Тогда поставьте модуль DBI и DBD под мускул. Через perl -MCPAN -e
>shell

Спросил кучу вопросов. А дальше что? Как поставить DBI?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Программа на перл и модуль...." 
Сообщение от Vladimir D Belousov emailИскать по авторуВ закладки on 25-Фев-05, 10:05  (MSK)
>>>>Поиск
>>>>DBI.pm на astalavista.box.sk :)
>>>>
>>>>должен еще стоять mysql сервер на вашей машине(localhost).
>>>
>>>
>>>мусукл есть. для него как раз и прога....
>>Тогда поставьте модуль DBI и DBD под мускул. Через perl -MCPAN -e
>>shell
>
>Спросил кучу вопросов. А дальше что? Как поставить DBI?

Ты про порты упомянул:
cd /usr/ports/databases/p5-DBD-mysql && make install clean

Иначе:
perl -MCPAN -e 'install DBI; install DBD::mysql'

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Программа на перл и модуль...." 
Сообщение от PoizOn Искать по авторуВ закладки(ok) on 25-Фев-05, 10:07  (MSK)
>>>>Поиск
>>>>DBI.pm на astalavista.box.sk :)
>>>>
>>>>должен еще стоять mysql сервер на вашей машине(localhost).
>>>
>>>
>>>мусукл есть. для него как раз и прога....
>>Тогда поставьте модуль DBI и DBD под мускул. Через perl -MCPAN -e
>>shell
>
>Спросил кучу вопросов. А дальше что? Как поставить DBI?

perl -MCPAN -e shell
cpan>install DBI


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Программа на перл и модуль...." 
Сообщение от Finch emailИскать по авторуВ закладки(??) on 28-Фев-05, 16:10  (MSK)
>perl -MCPAN -e shell
>cpan>install DBI

Пробывал так, ругался, что не может сделать make.... А через порты работает...
Спасибо!

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру