Какую версию 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

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