У меня проблема с моим приложением 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.