Назад | Перейти на главную страницу

NodeJS Supervisord Hashlib

У меня проблема с моим приложением NodeJS. Проблема в включении библиотеки Хашлиб Я более 10 раз выполнял инструкции по установке. Получите клон репо, сделайте make и make install. NodeJS устанавливается по умолчанию, и это сложный момент:

Когда я запускаю node app.js, он отлично работает.

Проблема начинается, когда я настроил свой Supervisord для работы с тем же пользователем, с тем же файлом конфигурации, что и в других работающих системах, и я понял, что NodeJS не может найти hashlib.

module.js:337
    throw new Error("Cannot find module '" + request + "'");
      ^
Error: Cannot find module 'hashlib'

Я схожу с ума, что мне делать ?! Почему мой пользователь, запускающий узел с консоли, отлично работает, но не супервизор?

Спасибо!

Makefile для hashlib неверен. Он устанавливает библиотеку с помощью команды cp вместо команды install, поэтому разрешения не будут установлены правильно. Исправьте разрешения для файла hashlib.node.