Webpacker требует Node.js> = 8.16.0, а вы используете 8.10.0 - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь запустить ruby на рельсах в моем ubuntu 18.04. Но когда я компилирую его, я получаю эту ошибку Webpacker требует Node.js> = 8.16.0, и вы используете 8.10.0 , но я попытался использовать nvm npm, чтобы изменить версия все еще nodejs версия . Помогите мне изменить эту версию.

1 Ответ

0 голосов
/ 26 июля 2020

Я решил эту проблему, обновив с помощью Node Version Manager, а не npm.

  1. Начните с обновления репозитория пакетов с помощью команды:
sudo apt update
Загрузите следующие зависимости, набрав:
sudo apt install build-essential checkinstall libssl-dev
Установите NVM с помощью команды curl:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.1/install.sh | bash

Закройте и снова откройте терминал.

Затем проверьте, успешно ли вы установили NVM:

nvm --version

проверьте версия nvm для обновления Node.js

Перед обновлением Node.js проверьте, какая версия у вас установлена ​​в системе:
nvm ls
Теперь вы можете проверить наличие новых выпусков с помощью:
nvm ls-remote

Чтобы увидеть список всех доступных Node.js версий

Чтобы установить последнюю версию, используйте команду nvm с указанной c Node.js версией:
nvm install [version.number]

https://phoenixnap.com/kb/update-node-js-version

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...