тут еще проблема, что следующую зависимость видишь только, как ставишь очередной модуль
я попробую ваш вариант, xs модулей там нет кстати мне понравилось , что в Solaris можно использовать встроенный в Oracle DBI и это оказалось все лежит в вики http://www.orafaq.com/wiki/Perl - видимо не я первый;)) #!/usr/bin/perl # Run under Oracle Perl, for DBI. BEGIN { die "ORACLE_HOME not set\n" unless $ENV{ORACLE_HOME}; unless ($ENV{OrAcLePeRl}) { $ENV{OrAcLePeRl} = "$ENV{ORACLE_HOME}/perl"; $ENV{PERL5LIB} = "$ENV{PERL5LIB}:$ENV{OrAcLePeRl}/lib:$ENV{OrAcLePeRl}/lib/site_perl"; $ENV{LD_LIBRARY_PATH} = "$ENV{LD_LIBRARY_PATH}:$ENV{ORACLE_HOME}/lib32:$ENV{ORACLE_HOME}/lib"; exec "$ENV{OrAcLePeRl}/bin/perl", $0, @ARGV; } } use strict; use warnings; use DBI; my($username, $password) = ...; my $dbh = DBI->connect("dbi:Oracle:$ENV{ORACLE_SID}", $username, $password) or die; .. я счастлив а то я думал, как я на продакшене буду ставить DBD::Oracle без рутовых прав прав и make все мои тесты заработали, кроме prove там такая ошибка File::Glob object version 1.02 does not match bootstrap parameter 1.06 причем я даже знаю как ее решить нужно написать свою функцию glob , кот используется здесь https://gist.github.com/2726832 @argv = map { glob "$_" } @argv if NEED_GLOB; может как-нибудь так? use File::Slurp qw( :std ); use FindBin '$Bin'; #get $path_to_current_script !!! my $path_to_current_script = $Bin; # read in a whole file into an array of lines #my @lines = read_file('filename'); my @paths = read_dir( $path_to_current_script, prefix => 1 ); for my $file (@paths) { say $file; } 18.05.2012, 22:35, "iSage" <[email protected]>: > Ежели я правильно понял вопрос: > > cpanm -f -l path/to/dir Module::Metadata > cpanm -f -l path/to/dir DateTime > cpanm -f -L path/to/dir --installdeps DateTime > > Но это не сработает для XS-модулей. > Или же вопрос в том, как из закаченных вами архивов поставить? > > On Fri, 18 May 2012 20:22:57 +0400, Nikolay Mishin <[email protected]> wrote: > >> Коллеги, добрый день, >> >> ставил тут еще раз на машину модуль DateTime >> на которой нет интернета >> пришлось вручную туда закачивать все зависимости >> https://gist.github.com/2726191 >> 26 штук, утомился на v5.8.4 >> >> итак вопрос, как собрать их и поставить нужную директорию >> но так, чтобы не качать все это ручками ,а скопом, как ? >> >> -- >> Nikolay Mishin > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org -- Nikolay Mishin -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
