Я не могу установить модуль node-libcurl

Я пытаюсь установить модуль node-libcurl в Ubuntu. Для установки я использую следующую команду:

npm install node-libcurl --save

Но я сталкиваюсь с этой проблемой:

узел-pre-gyp ERR! Пытался загрузить (404): https://github.com/JCMais/node-libcurl/releases/download/v1.1.0/node_libcurl-v1.1.0-node-v57-linux-x64.tar.gz

узел-pre-gyp ERR! Предварительно собранные двоичные файлы не найдены для node-libcurl@1.1.0 и node@8.0.0 (ABI node-v57) (откат к исходной компиляции с помощью node-gyp)

Гипер ERR! ошибка конфигурации

Гипер ERR! Ошибка стека: gyp не удалось с кодом выхода: 1

Гипер ERR! стек в ChildProcess.onCpExit (/home/myfolder/node_modules/node-gyp/lib/configure.js:308:16)

Гипер ERR! стек в emitTwo (events.js:125:13)

Гипер ERR! стек в ChildProcess.emit (events.js:213:7)

Гипер ERR! стек в Process.ChildProcess._handle.onexit (внутренний /child_process.js:197:12)

Гипер ERR! Система Linux 4.2.0-42-generic

Гипер ERR! команда "/usr/local/bin/node" "/home/myfolder/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/home/myfolder/node_modules/node-libcurl/lib/binding/node_libcurl.node" "--module_name=node_libcurl" "--module_path=/home/myfolder/node_modules/node-libcurl/lib/binding"

Гипер ERR! cwd /home/myfolder/node_modules/node-libcurl

Гипер ERR! узел -v v8.0.0

Гипер ERR! node-gyp -v v3.5.0

Гипер ERR! не хорошо

узел-pre-gyp ERR! ошибка сборки

узел-pre-gyp ERR! стек в emitTwo (events.js:125:13)

узел-pre-gyp ERR! стек в ChildProcess.emit (events.js:213:7)

узел-pre-gyp ERR! стек в MaybeClose (внутренний /child_process.js:887:16)

узел-pre-gyp ERR! стек в Process.ChildProcess._handle.onexit (внутренний /child_process.js:208:5)

узел-pre-gyp ERR! Система Linux 4.2.0-42-generic

узел-pre-gyp ERR! узел -v v8.0.0

узел-pre-gyp ERR! node-pre-gyp -v v0.6.32

узел-pre-gyp ERR! не хорошо

нпм ERR! код ELIFECYCLE

нпм ERR! Errno 1

нпм ERR! node-libcurl@1.1.0 установить: node-pre-gyp install --fallback-to-build

нпм ERR! Статус выхода 1

нпм ERR!

нпм ERR! Ошибка при установке сценария node-libcurl@1.1.0.

Кто-нибудь может помочь с некоторым решением этой проблемы?

2 ответа

Решение

Через некоторое время я понял, что libcurl не был установлен на машине. Я не осознавал этого раньше, потому что в сообщениях об ошибках это не упоминается, поэтому было не ясно.

Я решил с:

apt-get install libcurl4-openssl-dev

А также:

npm install node-libcurl --build-from-source

Попробуй это:yarn add node-libcurl@next. Это будет работать.

Другие вопросы по тегам