Re: Релиз Unit 1.6
Валентин Бартенев
vbart на nginx.com
Чт Ноя 15 20:32:03 UTC 2018
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