Какую версию node.js установить в Ubuntu 16.10?
Я пытаюсь установить Truffle в моей системе Ubuntu 16.10. Перед этим мне нужно установить node.js. Последний v8 не поддерживается. Поэтому я скачал v7 и установил его build-essential
инструменты. Но при установке трюфеля (sudo npm install -g truffle
) Я нахожу ошибку, говорящую:
узел-pre-gyp ERR! Пытался загрузить (404): https://node-webrtc.s3.amazonaws.com/wrtc/v0.0.61/Release/node-v51-linux-ia32.tar.gz
узел-pre-gyp ERR! Предварительно собранные двоичные файлы не найдены для wrtc@0.0.61 и node@7.10.0 (ABI node-v51) (откат к исходной компиляции с помощью node-gyp)
И затем, мгновение спустя, появляется эта ошибка:
npm ПРЕДУПРЕЖДЕНИЕ необязательно Пропуск ОПЦИОНАЛЬНАЯ ЗАВИСИМОСТЬ: fsevents@^1.0.0 (node_modules / truffle / node_modules / chokidar / node_modules / fsevents):
npm WARN notsup Пропуск необязательной зависимости: неподдерживаемая платформа для fsevents@1.1.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"IA32"})
нпм ERR! Linux 4.4.0-59- общая ошибка npm! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "truffle" npm ERR! узел v7.10.0 нпм ERR! npm v4.2.0 npm ERR! код ELIFECYCLE npm ERR! Errno 1
нпм ERR! wrtc@0.0.61 установить:
node-pre-gyp install --fallback-to-build
нпм ERR! Статус выхода 1нпм ERR! Сбой при установке скрипта wrtc@0.0.61 'node-pre-gyp install --fallback-to-build'. Убедитесь, что у вас установлена последняя версия node.js и npm. Если вы это сделаете, это, скорее всего, проблема с пакетом wrtc, а не с самим npm. Сообщите автору, что в вашей системе это не работает: install-pre-gyp install --fallback-to-build
Какая версия поддерживается Yakkety? Должен ли я вернуться к предыдущей версии Ubuntu?
1 ответ
Сначала нужно установить
sudo npm install node-pre-gyp -g
После этого
sudo npm install -g truffle
Если у вас все еще есть проблемы, например, установлен компилятор C g++ && gcc для ubuntu