Size: a a a

2020 July 29

SZ

Sergey Zhmylove in Modern::Perl
crux
@inthrax Привет. И снова возврат в твоё тёмное прошлое ))

# cpanm uni::perl
uni::perl is up to date. (0.92)

...

но, при запуске приложения всё ещё под апач/мод-перл:

Can't locate uni/dumper.pm in @INC (you may need to install the uni::dumper module) (@INC contains:

[...]

) at /usr/local/share/perl/5.30.0/uni/perl/dumper.pm line 11.
Может просто выкинуть 🧐 апач модперл ..?/
источник

SZ

Sergey Zhmylove in Modern::Perl
В коде-то eval {require uni::dumper; 1}
источник

SZ

Sergey Zhmylove in Modern::Perl
Ничего предосудительного :р
источник

MA

Mons Anderson in Modern::Perl
crux
@inthrax Привет. И снова возврат в твоё тёмное прошлое ))

# cpanm uni::perl
uni::perl is up to date. (0.92)

...

но, при запуске приложения всё ещё под апач/мод-перл:

Can't locate uni/dumper.pm in @INC (you may need to install the uni::dumper module) (@INC contains:

[...]

) at /usr/local/share/perl/5.30.0/uni/perl/dumper.pm line 11.
Короче да.
Видимо у меня был когда-то юникодный дампер с фолбэком на Data::Dumper
сейчас его уже не найти :)
Можно разве что выпилить этот require

У тебя в апаче где-то $SIG{__DIE__} кривой стоит, который ловит все эвалы.
источник

c

crux in Modern::Perl
Sergey Zhmylove
Может просто выкинуть 🧐 апач модперл ..?/
в процессе, но там длинная история, сначала надо добиться чтобы работало как было
источник

c

crux in Modern::Perl
Mons Anderson
Короче да.
Видимо у меня был когда-то юникодный дампер с фолбэком на Data::Dumper
сейчас его уже не найти :)
Можно разве что выпилить этот require

У тебя в апаче где-то $SIG{__DIE__} кривой стоит, который ловит все эвалы.
Ага, можно пока забить на это, я выпилил эти dumper совсем
источник

c

crux in Modern::Perl
Спасибо
источник

MA

Mons Anderson in Modern::Perl
для работы require нужно будет сделать
$INC{'uni/dumper.pm'} = 1;
Но только после этого в нем не найдётся нужной сабы и её тоже придётся добавлять
источник

SZ

Sergey Zhmylove in Modern::Perl
Mons Anderson
для работы require нужно будет сделать
$INC{'uni/dumper.pm'} = 1;
Но только после этого в нем не найдётся нужной сабы и её тоже придётся добавлять
Чем плох файлик с содержимым package uni::dumper; 0; ?
источник

SZ

Sergey Zhmylove in Modern::Perl
(в данном конкретном коде)
источник

SZ

Sergey Zhmylove in Modern::Perl
В общем случае понятно, чем плох :)
источник

MA

Mons Anderson in Modern::Perl
Sergey Zhmylove
Чем плох файлик с содержимым package uni::dumper; 0; ?
источник

SZ

Sergey Zhmylove in Modern::Perl
Нет, с чего бы?
источник

SZ

Sergey Zhmylove in Modern::Perl
require найдет файл, модперл не поругается, модуль скомпилится, в конце стоит 0, eval закончится с false и выполнится откат к data dumper
источник

MA

Mons Anderson in Modern::Perl
не упадёт с can't find file, так упадёт с did not return a true value
источник

SZ

Sergey Zhmylove in Modern::Perl
Mons Anderson
не упадёт с can't find file, так упадёт с did not return a true value
Так это же все равно внутри eval, не?
источник

MA

Mons Anderson in Modern::Perl
так и Can't locate там же
источник

AE

Alexandr Evstigneev in Modern::Perl
Жентельмены, если кто пользуется моим плагином для идеи, интересует живой фидбек по новой версии. Перфоманс и комплишен в первую очередь. Спасибо.
источник

DS

Dmitriy Shamatrin in Modern::Perl
Alexandr Evstigneev
Жентельмены, если кто пользуется моим плагином для идеи, интересует живой фидбек по новой версии. Перфоманс и комплишен в первую очередь. Спасибо.
@horodchukanton дай человеку фидбек
источник

AH

Anton Horodchuk in Modern::Perl
Да я давно в перл не лазил.
А так, когда-то, в качестве фидбэка бутыль виски уважаемому Александру выслали
источник