Установил новую версию perl.
Поставился в /usr/local/bin, а тот который по умолчанию во FreeBSD был установлен размещался в /usr/bin
Так что получается 2 перла установлено на одной машине?
Дело в том что если просто написать perl -V - выдается версия старого перла, а если в директорию /usr/local/bin зайти и написать ./perl -V, то выдается версия нового перла.
Нужно установить DBI-1.41, а он не устанавливается со старой версией perl. Нужно чтобы система понимала что установлена новая версия Perl и DBI-1.41 говорила об этом.ОС FreeBSD 4.7
Устанавливал с дистребьютива, а не из портов.
http://www.perl.com/CPAN/src/stable.tar.gz
Заранее благодарен.
>Установил новую версию perl.
>Поставился в /usr/local/bin, а тот который по умолчанию во FreeBSD был установлен
>размещался в /usr/bin
>Так что получается 2 перла установлено на одной машине?
>Дело в том что если просто написать perl -V - выдается версия
>старого перла, а если в директорию /usr/local/bin зайти и написать ./perl
>-V, то выдается версия нового перла.
>Нужно установить DBI-1.41, а он не устанавливается со старой версией perl. Нужно
>чтобы система понимала что установлена новая версия Perl и DBI-1.41 говорила
>об этом.
>
>ОС FreeBSD 4.7
>Устанавливал с дистребьютива, а не из портов.
>http://www.perl.com/CPAN/src/stable.tar.gz
>
>
>Заранее благодарен.
вместо старого дай линк ln -s на новый.
Installation of Perl distribution is finished. Please note, that since
Perl is also in the base system, this distribution will not be used by
default.If you want this version of Perl to be used by default, please type
use.perl port
Assuming that use.perl script (which was installed with the rest of the
Perl distribution) can be found in your PATH (you might have to type
`rehash' first, depending upon a shell you use), this action will
replace /usr/bin/perl and /usr/bin/suidperl with symbolic links to the
versions of these binaries in the Perl distribution. This action will
also put some variables into your /etc/make.conf file, so that newly
installed ports (not packages!) will use new version of perl, and the
system upgrades from the source will not overwrite the changes made.At any time you can also type
use.perl system
if you wish to revert back to the system version of perl.
>Установил новую версию perl.
>Поставился в /usr/local/bin, а тот который по умолчанию во FreeBSD был установлен
>размещался в /usr/bin
>Так что получается 2 перла установлено на одной машине?
>Дело в том что если просто написать perl -V - выдается версия
>старого перла, а если в директорию /usr/local/bin зайти и написать ./perl
>-V, то выдается версия нового перла.
>Нужно установить DBI-1.41, а он не устанавливается со старой версией perl. Нужно
>чтобы система понимала что установлена новая версия Perl и DBI-1.41 говорила
>об этом.
>
>ОС FreeBSD 4.7
>Устанавливал с дистребьютива, а не из портов.
>http://www.perl.com/CPAN/src/stable.tar.gz
>
>
>Заранее благодарен.в документации ну ВСЕ есть, если уж решил ставить руками, так изучай.
By default perl ставится с PREFIX=/usr/local, ну так и используй
правильно переменную PATH и соответственно в perl-programm первой
строкой: #!/usr/local/bin/perl, ну а модули установи через cpan:
# perldoc CPAN
# perl -MCPAN -e shell; (и понеслась... обновление, сборка, запуск тестов,
установка - все)