URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6734
[ Назад ]

Исходное сообщение
"Установка модулей Perl на MacOs"

Отправлено Kavkaz , 07-Сен-07 11:50 
Здравствуйте, проблема вкратце: не могу установить любой модуль Perl ни из file.tar.gz , ни из CPAN
например:
Centurion:/System/Library/Perl/5.8.6/DBD-mysql-3.0008 root# perl Makefile.PL
Can't locate DBI/DBD.pm in @INC (@INC contains: /sw/lib/perl5 /sw/lib/perl5/darwin /System/Library/Perl/5.8.6/darwin-thread-multi-2level /System/Library/Perl/5.8.6 /Library/Perl/5.8.6/darwin-thread-multi-2level /Library/Perl/5.8.6 /Library/Perl /Network/Library/Perl/5.8.6/darwin-thread-multi-2level /Network/Library/Perl/5.8.6 /Network/Library/Perl .) at Makefile.PL line 23.
Centurion:/System/Library/Perl/5.8.6/DBD-mysql-3.0008 root#

и:

perl -MCPAN -e shell
cpan> install DBD::mysql
CPAN: Storable loaded ok
Going to read /var/root/.cpan/Metadata
  Database was generated on Thu, 06 Sep 2007 06:36:43 GMT
Running install for module DBD::mysql
Running make for C/CA/CAPTTOFU/DBD-mysql-4.005.tar.gz
CPAN: Digest::MD5 loaded ok
Checksum for /var/root/.cpan/sources/authors/id/C/CA/CAPTTOFU/DBD-mysql-4.005.tar.gz ok
Scanning cache /var/root/.cpan/build for sizes
DBD-mysql-4.005/
DBD-mysql-4.005/ChangeLog
DBD-mysql-4.005/constants.h
DBD-mysql-4.005/dbdimp.c
DBD-mysql-4.005/dbdimp.h
DBD-mysql-4.005/eg/
DBD-mysql-4.005/eg/prepare_memory_usage.pl
DBD-mysql-4.005/eg/proc_example1.pl
DBD-mysql-4.005/eg/proc_example2.pl
DBD-mysql-4.005/eg/proc_example3.pl
DBD-mysql-4.005/INSTALL.html
DBD-mysql-4.005/lib/
DBD-mysql-4.005/lib/Bundle/
DBD-mysql-4.005/lib/Bundle/DBD/
DBD-mysql-4.005/lib/Bundle/DBD/mysql.pm
DBD-mysql-4.005/lib/DBD/
DBD-mysql-4.005/lib/DBD/mysql/
DBD-mysql-4.005/lib/DBD/mysql/GetInfo.pm
DBD-mysql-4.005/lib/DBD/mysql/INSTALL.pod
DBD-mysql-4.005/lib/DBD/mysql.pm
DBD-mysql-4.005/Makefile.PL
DBD-mysql-4.005/Makefile.PL.embedded
DBD-mysql-4.005/MANIFEST
DBD-mysql-4.005/MANIFEST.SKIP
DBD-mysql-4.005/META.yml
DBD-mysql-4.005/myld
DBD-mysql-4.005/mysql.xs
DBD-mysql-4.005/README
DBD-mysql-4.005/t/
DBD-mysql-4.005/t/00base.t
DBD-mysql-4.005/t/10connect.t
DBD-mysql-4.005/t/20createdrop.t
DBD-mysql-4.005/t/30insertfetch.t
DBD-mysql-4.005/t/35limit.t
DBD-mysql-4.005/t/35prepare.t
DBD-mysql-4.005/t/40bindparam.t
DBD-mysql-4.005/t/40bindparam2.t
DBD-mysql-4.005/t/40blobs.t
DBD-mysql-4.005/t/40catalog.t
DBD-mysql-4.005/t/40listfields.t
DBD-mysql-4.005/t/40nulls.t
DBD-mysql-4.005/t/40numrows.t
DBD-mysql-4.005/t/41bindparam.t
DBD-mysql-4.005/t/41blobs_prepare.t
DBD-mysql-4.005/t/42bindparam.t
DBD-mysql-4.005/t/50chopblanks.t
DBD-mysql-4.005/t/50commit.t
DBD-mysql-4.005/t/60leaks.t
DBD-mysql-4.005/t/70takeimp.t
DBD-mysql-4.005/t/75supported_sql.t
DBD-mysql-4.005/t/80procs.t
DBD-mysql-4.005/t/insertid.t
DBD-mysql-4.005/t/lib.pl
DBD-mysql-4.005/t/multi_statement.t
DBD-mysql-4.005/t/mysql.dbtest
DBD-mysql-4.005/t/param_values.t
DBD-mysql-4.005/t/prepare_noerror.t
DBD-mysql-4.005/t/texecute.t
DBD-mysql-4.005/t/utf8.t
DBD-mysql-4.005/TODO
Removing previously used /var/root/.cpan/build/DBD-mysql-4.005

  CPAN.pm: Going to build C/CA/CAPTTOFU/DBD-mysql-4.005.tar.gz

Can't locate DBI/DBD.pm in @INC (@INC contains: /sw/lib/perl5 /sw/lib/perl5/darwin /System/Library/Perl/5.8.6/darwin-thread-multi-2level /System/Library/Perl/5.8.6 /Library/Perl/5.8.6/darwin-thread-multi-2level /Library/Perl/5.8.6 /Library/Perl /Network/Library/Perl/5.8.6/darwin-thread-multi-2level /Network/Library/Perl/5.8.6 /Network/Library/Perl .) at Makefile.PL line 23.
Running make test
  Make had some problems, maybe interrupted? Won't test
Running make install
  Make had some problems, maybe interrupted? Won't install


инструкции http://www.mactech.com/articles/mactech/Vol.18/18.09/Perlfor...
(к примеру...)
тоже не помогли
еще (при точно не помню каком варианте) он иногда ругается на /usr/bin/libtool
(точно смысл ошибки не скажу - если надо поковыряю выложу) - с ним проблема вроде у людей тоже часто бывала, но опять же решения не нашел

подобная тема на форуме где то была, и опять же таки, ответа в ней нет

вообще есть решение? может кто помочь то? долго бьюсь, прям как об дерево головй

спасибо


Содержание

Сообщения в этом обсуждении
"Установка модулей Perl на MacOs"
Отправлено Kavkaz , 07-Сен-07 11:59 
сведения о системе:
Версия системы:    Mac OS X 10.4.10 (8R2232)
Версия Kernel:    Darwin 8.10.1



"Установка модулей Perl на MacOs"
Отправлено Kavkaz , 08-Сен-07 23:59 
в общем как говорится спасение утопающих - дело рук самих ...
если кому вдруг взбредит все таки поставить Perl с последующей установкой нужных модулей (а заодно и мускул и апач...)
ставьте все из портов

самый пацанский сайт в жтом отношении: http://www.macports.org/
(не помню там или нет, но кажется еще нужно будет поставить Xcode и fink - гугл вам в помощь)

и после всех установок читаем там мануал по эксплуатации и насладаемся


всем спасибо за внимание


"Установка модулей Perl на MacOs"
Отправлено FarID , 16-Сен-07 18:20 
надо вначале поставить модуль DBI потом DBD-мускуль

проверено на MacOSX 10.4.9 iMac