Jump to content
Калькуляторы

Модуль Perl FindBin Нужен гуру по Perl

При попытке установить FindBin через CPAN увидел следующее "FindBin is up to date (1.51)." Хотя его там точно нет. Использую простой скриптик для чека установленных модулей, он показывает, что этого модуля нет. WebMin тоже говорит, что не установлен такой модуль. Система FreeBSD 9.2-RELEASE-p6 on i386. Perl версии v5.20.3

Share this post


Link to post
Share on other sites

perl -e 'use FindBin;'

 

что говорит ? (вообще он идет вместе с самим перлом, если руками не откусывать). В том числе в портах во фре он ставится.

 

зы. вообще во фре принято ставить из портов/пакеджей, а не из цпана...

Share this post


Link to post
Share on other sites

посмотрите есть ли файл

 

find /usr -name "FindBin.pm" -print

Share this post


Link to post
Share on other sites

perl -e 'use FindBin;'

 

что говорит ? (вообще он идет вместе с самим перлом, если руками не откусывать). В том числе в портах во фре он ставится.

 

зы. вообще во фре принято ставить из портов/пакеджей, а не из цпана...

 

Ничего не говорит. А чем CPAN плох для Фри?

 

посмотрите есть ли файл

 

find /usr -name "FindBin.pm" -print

 

find /usr -name "FindBin.pm" -print

/usr/local/lib/perl5/5.20/FindBin.pm

/usr/ports/lang/perl5.20/work/perl-5.20.3/lib/FindBin.pm

/usr/ports/lang/perl5.20/work/stage/usr/local/lib/perl5/5.20/FindBin.pm

 

Как ни странно но есть

Share this post


Link to post
Share on other sites

Кстати возник еще один вопрос до кучи, один скрипт на perl (для юзерсайда) выдает при запуске следующее

Can't kill a non-numeric process ID at /root/modules_us/us_peleng/us_peleng.pl line 143, <$ps_file> line 2.

us_peleng v.3.20.107

 

Начал он такое сообщать неожиданно, ну прям ни с того ни с сего. В какую сторону копать?

 

 

Снимаю последний вопрос, разобрался

Edited by Irka-kefirka

Share this post


Link to post
Share on other sites

perl -e 'use FindBin;'

 

что говорит ? (вообще он идет вместе с самим перлом, если руками не откусывать). В том числе в портах во фре он ставится.

 

зы. вообще во фре принято ставить из портов/пакеджей, а не из цпана...

 

Ничего не говорит.

 

значит модуль установлен. Выкиньте ваш проверяльщик. Он порет чушь. а ей больно...

Share this post


Link to post
Share on other sites

значит модуль установлен. Выкиньте ваш проверяльщик. Он порет чушь. а ей больно...

 

Спасибо за консультацию!

Share this post


Link to post
Share on other sites

При попытке установить FindBin через CPAN увидел следующее "FindBin is up to date (1.51)." Хотя его там точно нет. Использую простой скриптик для чека установленных модулей, он показывает, что этого модуля нет. WebMin тоже говорит, что не установлен такой модуль. Система FreeBSD 9.2-RELEASE-p6 on i386. Perl версии v5.20.3

 

Лучше через порты, также советую взамен cpan юзать App::Cpanminus и по вопросам moscow.pm.org

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now