perl -e 'use POSIX qw(strftime);'
Can't locate package Tie::StdHash for @POSIX::SigRt::ISA at /usr/lib64/perl5/POSIX.pm line 71.
Can't locate auto/POSIX/SigRt/TIEHASH.al in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/lib64/perl5/POSIX.pm line 71
Compilation failed in require at -e line 1.
BEGIN failed--compilation aborted at -e line 1.Вообще не пойму как решить проблему.
> perl -e 'use POSIX qw(strftime);'
> Can't locate package Tie::StdHash for @POSIX::SigRt::ISA at /usr/lib64/perl5/POSIX.pm
> line 71.
> Can't locate auto/POSIX/SigRt/TIEHASH.al in @INC (@INC contains: /usr/local/lib64/perl5
> /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl
> /usr/lib64/perl5 /usr/share/perl5 .) at /usr/lib64/perl5/POSIX.pm line 71УМВР
Модуль Tie::StdHash определён внутри Tie::Hash. См., например:
http://sources.debian.net/src/perl/5.22.1-8/lib/Tie/Hash.pm/...
Вероятно что-то в системе недоустановлено или криво настроено. Трудно сказать, не зная ничего про вашу систему.
>[оверквотинг удален]
>> Can't locate package Tie::StdHash for @POSIX::SigRt::ISA at /usr/lib64/perl5/POSIX.pm
>> line 71.
>> Can't locate auto/POSIX/SigRt/TIEHASH.al in @INC (@INC contains: /usr/local/lib64/perl5
>> /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl
>> /usr/lib64/perl5 /usr/share/perl5 .) at /usr/lib64/perl5/POSIX.pm line 71
> УМВР
> Модуль Tie::StdHash определён внутри Tie::Hash. См., например:
> http://sources.debian.net/src/perl/5.22.1-8/lib/Tie/Hash.pm/...
> Вероятно что-то в системе недоустановлено или криво настроено. Трудно сказать, не зная
> ничего про вашу систему.Я в курсе что он там. Система CentOs 6.5. Tie::Hash стоит.
This is perl, v5.10.1 (*) built for x86_64-linux-thread-multi.
less local/lib64/perl5/Thread/Tie/Hash.pmpackage Thread::Tie::Hash;
# Make sure we have version info for this module
# Make sure we do everything by the book from now on$VERSION = '0.13';
use strict;
Походу нашел:подохрительно файлы одинаковые:
r]$ md5sum ./local/lib64/perl5/Tie/Hash.pm
bad4292b7d3073a50d0c5025f5d6fd9c ./local/lib64/perl5/Tie/Hash.pm
]$ md5sum ./local/lib64/perl5/Thread/Tie/Hash.pm
bad4292b7d3073a50d0c5025f5d6fd9c ./local/lib64/perl5/Thread/Tie/Hash.pm
На другой подобной системе не так.
Странность вот в чемexport PERL5LIB="/usr/share/perl5/", до со слэшем в цонце
То работает. Хотя в @INC эта директория есть. Вот
cpan
install Tie::StdHash
> cpan
> install Tie::StdHashСм выше.