<div>Я вот пишу</div><div><br></div><div>use JSON::XS;</div><br><div class="gmail_quote">14 февраля 2012 г. 10:22 пользователь Vladimir Timofeev <span dir="ltr"><<a href="mailto:vovkasm@gmail.com">vovkasm@gmail.com</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Путем 4 несложных запросов на <a href="http://search.cpan.org" target="_blank">search.cpan.org</a> имеем:<br>
<br>
Есть Module::ScanDeps:<br>
* мало зависимостей<br>
* им пользуются: Module::Install и PAR<br>
<br>
Есть Perl::PrereqScanner:<br>
* много зависимойстей<br>
* им пользуется Dist::Zilla<br>
<br>
Ни того, ни другого не пробовал. Предпочитаю зависимости руками<br>
прописывать в Makefile.PL, т.е. это надежней.<br>
Пример, почему: Вот используется JSON. У него в зависимостях нет<br>
JSON::XS. Соотвественно никто и никогда его не поставит при<br>
автосканировании зависимостей. И получается, что на production мы<br>
получаем медленный json парсинг/енкодинг.<br>
<br>
14 февраля 2012 г. 10:05 пользователь Alexandr Alexeev<br>
<<a href="mailto:afiskon@gmail.com">afiskon@gmail.com</a>> написал:<br>
<div><div class="h5">> Всем привет.<br>
><br>
> Есть приложение на Mojolicious. Хочется очень простой вещи - чтобы перед<br>
> деплоем я запустил какой-нибудь ./<a href="http://install-dependencies.pl" target="_blank">install-dependencies.pl</a> и все зависимости<br>
> подтягивались из CPAN. Ну и чтобы при этом не составлять список зависимостей<br>
> вручную, а то еще случайно забуду что-то указать или наоборот - удалить,<br>
> когда оно уже будет ненужно.<br>
><br>
> Пропарсить свой код и сгенерить такой скрипт вроде не сложно, но не хотелось<br>
> бы велосипедить. Подскажите, пожалуйста, готовое решение - наверняка оно уже<br>
> есть.<br>
><br>
> ( Да, статью <a href="http://koorchik.blogspot.com/2012/01/perl.html" target="_blank">http://koorchik.blogspot.com/2012/01/perl.html</a> я читал, но там<br>
> предлагается указывать все зависимости вручную. )<br>
><br>
> --<br>
> С уважением, Александр<br>
> Личный блог: <a href="http://eax.me/" target="_blank">http://eax.me/</a><br>
> Мой форум: <a href="http://it-talk.org/" target="_blank">http://it-talk.org/</a><br>
> Мой Twitter: <a href="http://twitter.com/afiskon" target="_blank">http://twitter.com/afiskon</a><br>
><br>
><br>
</div></div>> --<br>
> Moscow.pm mailing list<br>
> <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
Vladimir Timofeev <<a href="mailto:vovkasm@gmail.com">vovkasm@gmail.com</a>><br>
--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br>С уважением, Александр<br>Личный блог: <a href="http://eax.me/" target="_blank">http://eax.me/</a><br>Мой форум: <a href="http://it-talk.org/" target="_blank">http://it-talk.org/</a><br>
Мой Twitter: <a href="http://twitter.com/afiskon" target="_blank">http://twitter.com/afiskon</a><br><br>