Intereting Posts
Django / Pyodbc / Apache – Ошибка подключения при использовании Apache nginx обратный прокси – проблема синологии dsm Действительно ли нет асинхронного ввода-вывода блоков в Linux? Как передавать аудиофайл без прямой ссылки Защитите URL-адрес с помощью HTTP-аутентификации на основе параметра строки запроса Как отправить электронную почту с localhost с помощью PHP на Linux Что такое разумное количество часов inotify с Linux? Простой способ заблокировать доступ к реестру для определенного процесса Могу ли я безопасно включить HTTP / 2 на сервере, совместно используемом с сайтами, отличными от SSL / TLS? Сортировка файла с разделителями табуляции на основе команды сортировки столбцов bash Возможно ли перейти к родительскому каталогу в дереве jupyter? Получение пользователей домена из местных групп с помощью powershell В Linux, почему существует глобальный / dev / stdin файл для всех процессов? Bundle .net exe, dlls, .net и родной dll в одном exe android studio adb Синтаксическая ошибка: “)” неожиданно

Не удается установить strongloop

Привет, мы попытались установить strongloop на нескольких разных серверах, все запущенные ubuntu 14.4, и мы получаем ту же проблему каждый раз. На этом же шаге он терпит неудачу. Мы полностью удалили узел и npm и следовали руководству относительно установки на цифровом океане ubuntu. Мы даже создали новую каплю с предварительно установленным узлом. Не повезло. Создал капельку с centos и следовал инструкциям. Необходимо установить, но при запуске loopback loop мы получаем недостающую ошибку модуля.

Ответ терминала: npm install -g strongloop

> utf-8-validate@1.2.1 install /usr/lib/node_modules/strongloop/node_modules/ws/node_modules/utf-8-validate > node-gyp rebuild gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/0.10.40" gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/strongloop/node_modules/ws/node_modules/utf-8-validate/.node-gyp" make: Entering directory `/usr/lib/node_modules/strongloop/node_modules/ws/node_modules/utf-8-validate/build' CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory `/usr/lib/node_modules/strongloop/node_modules/ws/node_modules/utf-8-validate/build' > heapdump@0.3.7 install /usr/lib/node_modules/strongloop/node_modules/strong-supervisor/node_modules/heapdump > node-gyp rebuild gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/0.10.40" gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/strongloop/node_modules/strong-supervisor/node_modules/heapdump/.node-gyp" make: Entering directory `/usr/lib/node_modules/strongloop/node_modules/strong-supervisor/node_modules/heapdump/build' CXX(target) Release/obj.target/addon/src/heapdump.o SOLINK_MODULE(target) Release/obj.target/addon.node SOLINK_MODULE(target) Release/obj.target/addon.node: Finished COPY Release/addon.node make: Leaving directory `/usr/lib/node_modules/strongloop/node_modules/strong-supervisor/node_modules/heapdump/build' > strong-agent@1.6.4 install /usr/lib/node_modules/strongloop/node_modules/strong-agent > node-gyp rebuild || exit 0 gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/0.10.40" gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/strongloop/node_modules/strong-agent/.node-gyp" make: Entering directory `/usr/lib/node_modules/strongloop/node_modules/strong-agent/build' CXX(target) Release/obj.target/strong-agent/src/strong-agent.o Killed root@fabacustest1:~# SOLINK_MODULE(target) Release/obj.target/strong-agent.node SOLINK_MODULE(target) Release/obj.target/strong-agent.node: Finished COPY Release/strong-agent.node make: Leaving directory `/usr/lib/node_modules/strongloop/node_modules/strong-agent/build'` 

– он останавливается выше каждого раза. Мы можем войти, что возвращает нас к подсказке.

Любая помощь будет оценена Спасибо Рэй

Я собираюсь предположить, что этот Droplet имеет 512 Мб ОЗУ и не имеет никакого пространства подкачки.

К сожалению, этого недостаточно для запуска npm install -g strongloop . Самое простое решение – просто добавить некоторое пространство подкачки, чтобы kernel ​​не было вынуждено что-то убивать, когда заканчивается память.

Вы можете добавить файл подкачки как root:

 # dd if=/dev/zero of=/swap bs=1M count=1024 # mkswap /swap # swapon /swap 

Для получения дополнительной информации см. https://www.digitalocean.com/community/tutorials/how-to-configure-virtual-memory-swap-file-on-a-vps