В Strawberry Perl, в чем разница между perl\lib и perl\site\lib?

Какая разница между perl\lib и perl\site\lib в дистрибутиве Strawberry Perl для Win32?

Когда модули CPAN установлены, все ли файлы по умолчанию сохраняются в perl\site\lib? Зарезервирован ли perl\lib для модулей, которые поставляются со стандартным дистрибутивом Perl?


person Damien    schedule 29.08.2009    source источник


Ответы (1)


Каталог lib предназначен для вещей, которые являются частью основного дистрибутива Perl. Каталог site/lib предназначен для вещей, которые были добавлены либо дистрибутивом (ActivePerl, Strawberry Perl и т. д.), либо пользователем/администратором сайта (установки из CPAN, PPM и т. д.)

person Michael Carman    schedule 29.08.2009
comment
Спасибо, Майкл. Ваше объяснение совпадает с моим пониманием. - person Damien; 30.08.2009
comment
Чтобы добавить к этому, Strawberry действительно делает несколько плохую вещь, размещая на сайте свои продукты, поставляемые в комплекте. Это будет исправлено в ближайшее время (октябрьский релиз) - person Adam Kennedy; 13.10.2009
comment
Насколько я понимаю, Strawberry будет считаться поставщиком здесь, и все, что они добавляют, должно идти в vendor/lib, но ответ, кажется, говорит, что они принадлежат сайту/lib. Моя интерпретация неверна? - person sundar - Remember Monica; 04.09.2013