On Thursday, 15 November 2018 21:43:26 MSK Vadim A. Misbakh-Soloviov wrote: > > *) Изменение: команда "make install" теперь также устанавливает модуль > > Node.js, если он был настроен. > > > > *) Добавление: параметр "--local" в ./configure для локальной установки > > модуля Node.js. > > 1) я пока не смог вычислить, каким именно образом, но в новом релизе сборка > nodejs-модуля "по умолчанию" (без патчинга auto/modules/nodejs на добавление > --unsafe к вызову npm install) и наличии DESTDIR впадает в бесконечный цикл > вот этого вот: > https://github.com/nodejs/node-gyp/issues/1236 > (собственно, идея про --unsafe и взята оттуда, но это костыль, и там советуют > править билдконфиги проекта)
А make install делается из под рута? Если не была задана опция --local, то npm будет пытаеться установить модуль в систему глобально, а для этого нужны соответсвующие привилегии. Если нужно поместить модуль в отдельную директорию, то следует указать опцию --local, либо использовать make node-local-install с соответсвующим DESTDIR. Или я неправильно понял проблему? Тогда хотелось бы подробностей, что за система и с какими опциями зовут ./configure, make и т.д.? > > 2) такое вот: [..] > > (в частности, речь про `warning: jobserver unavailable`) > Очень похоже на то, что, опять-таки, что-то не так с билд-конфигом gyp'а... [..] Очень похоже вот на этот баг: https://github.com/nodejs/node/issues/22457 -- Валентин Бартенев _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru