Как установить ffmpeg-binaries без следующего сообщения об ошибке? - PullRequest
0 голосов
/ 19 января 2019

Я пытаюсь установить библиотеки ffmpeg, однако каждый раз получаю одно и то же сообщение об ошибке.

Я пытаюсь закодировать музыкального бота для discord.js и мне нужны библиотеки ffmpeg. Я попытался переустановить node.js (я в текущей стабильной версии).

Louiss-MBP-2: обратная косая черта louisglen $ sudo npm i ffmpeg-binaries Пароль:

lzma-native@3.0.8 install / Users / louisglen / Desktop / Discordjs / BackslashModeration / node_modules / lzma-native установка узла перед сборкой - Fallback-to-build && node_modules узла / rimraf / bin.js build

node-pre-gyp ERR! Пытался загрузить (не определено): https://node -pre-gyp.addaleax.net / lzma-native / lzma_native-v3.0.8-node-v64-darwin-x64.tar.gz узел-pre-gyp ERR! Предварительно собранные двоичные файлы не найдены для lzma-native@3.0.8 и node@10.15.0 (ABI node-v64, неизвестно) (возврат к исходной компиляции с помощью node-gyp) Гипер ERR! ошибка конфигурации Гипер ERR! Ошибка стека: EACCES: разрешение отклонено, mkdir '/ Users / louisglen / Desktop / Discordjs / BackslashModeration / node_modules / lzma-native / build' Гипер ERR! Система Дарвина 18.2.0 Гипер ERR! команда "/ usr / local / bin / node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" " --module = / Users / louisglen / Desktop / Discordjs / BackslashModeration / node_modules / lzma-native / binding-v3.0.8-node-v64-darwin-x64 / lzma_native.node "" --module_name = lzma_native "" --module_path = / Users / louisglen / Рабочий стол / Discordjs / BackslashModeration / node_modules / LZMA-нативный / связывание-v3.0.8-узел-V64-Darwin-64" Гипер ERR! cwd / Пользователи / louisglen / Рабочий стол / Discordjs / BackslashModeration / node_modules / lzma-native Гипер ERR! узел -v v10.15.0 Гипер ERR! node-gyp -v v3.8.0 Гипер ERR! не хорошо узел-pre-gyp ERR! ошибка сборки узел-pre-gyp ERR! Ошибка стека: не удалось выполнить '/ usr / local / bin / node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module = / Пользователи / louisglen / Рабочий стол / Discordjs / BackslashModeration / node_modules / lzma-native / binding-v3.0.8-node-v64-darwin-x64 / lzma_native.node --module_name = lzma_native --module_path = / Пользователи / louisglen / Desktop /Discordjs/BackslashModeration/node_modules/lzma-native/binding-v3.0.8-node-v64-darwin-x64 '(1) узел-pre-gyp ERR! стек в ChildProcess. (/Users/louisglen/Desktop/Discordjs/BackslashModeration/node_modules/lzma-native/node_modules/node-pre-gyp/lib/util/compile.js:83:29) узел-pre-gyp ERR! стек в ChildProcess.emit (events.js: 182: 13) узел-pre-gyp ERR! стек в MaybeClose (внутренний / child_process.js: 962: 16) узел-pre-gyp ERR! стек в Process.ChildProcess._handle.onexit (внутренний / child_process.js: 251: 5) узел-pre-gyp ERR! Система Дарвина 18.2.0 узел-pre-gyp ERR! команда "/ usr / local / bin / node" "/Users/louisglen/Desktop/Discordjs/BackslashModeration/node_modules/lzma-native/node_modules/.bin/node-pre-gyp" "установить" "--fallback-to- строить» узел-pre-gyp ERR! cwd / Пользователи / louisglen / Рабочий стол / Discordjs / BackslashModeration / node_modules / lzma-native узел-pre-gyp ERR! узел -v v10.15.0 узел-pre-gyp ERR! node-pre-gyp -v v0.6.39 узел-pre-gyp ERR! не хорошо Не удалось выполнить '/ usr / local / bin / node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module = / Users /louisglen/Desktop/Discordjs/BackslashModeration/node_modules/lzma-native/binding-v3.0.8-node-v64-darwin-x64/lzma_native.node --module_name = lzma_native --module_path = / Users / / louisd BackslashModeration / node_modules / lzma-native / binding-v3.0.8-node-v64-darwin-x64 '(1) npm WARN discord.js@11.4.2 требует однорангового узла bufferutil@^3.0.3, но ни один не установлен. Вы должны установить одноранговые зависимости самостоятельно. npm ПРЕДУПРЕЖДЕНИЕ discord.js@11.4.2 требует однорангового узла erlpack @ discordapp / erlpack, но ни один из них не установлен. Вы должны установить одноранговые зависимости самостоятельно. npm WARN Для discord.js@11.4.2 требуется одноранговый узел node-opus@^0.2.7, но ни один из них не установлен. Вы должны установить одноранговые зависимости самостоятельно.npm WARN discord.js@11.4.2 требует однорангового узла opusscript@^0.0.6, но ни один не установлен. Вы должны установить одноранговые зависимости самостоятельно. npm ПРЕДУПРЕЖДЕНИЕ discord.js@11.4.2 требует однорангового узла натрия@^2.0.3, но ни один не установлен. Вы должны установить одноранговые зависимости самостоятельно. npm WARN discord.js@11.4.2 требует однорангового узла uws@^9.14.0, но ни один не установлен. Вы должны установить одноранговые зависимости самостоятельно. npm WARN backslashmoderation@1.0.0 Нет поля репозитория.

нпм ERR! код ELIFECYCLE нпм ERR! Errno 1 нпм ERR! lzma-native@3.0.8 установить: node-pre-gyp install --fallback-to-build && node node_modules/rimraf/bin.js build нпм ERR! Статус выхода 1 нпм ERR! нпм ERR! Не удалось выполнить скрипт установки lzma-native@3.0.8. нпм ERR! Это, вероятно, не проблема с npm. Скорее всего, выше вывод журнала.

нпм ERR! Полный журнал этого прогона можно найти в: нпм ERR! /Users/louisglen/.npm/_logs/2019-01-19T07_20_01_082Z-debug.log Louiss-MBP-2: обратная косая черта louisglen $

Я ожидаю, что установка выполняется правильно, однако, нет.

1 Ответ

0 голосов
/ 23 января 2019

Я думаю, что могут быть ошибки с последней FFmpeg-binaries, я установил предыдущую версию, и она работала для меня.

$ npm i ffmpeg-binaries@3.2.2-3
...