npm -v return Ошибка сегментации

nodejs, npm работает нормально раньше. Когда я пытаюсь обновить его

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

И наберите npm -v, он бросит "Segmentation fault". Я перезапускаю систему, и я снова набираю ту же команду, опять она показывает ту же ошибку. Поэтому я удаляю узлы nodejs и npm из nodejs, npm отлично работает до через ubuntu Software Center и снова устанавливает его снова.

Затем я пытаюсь установить ubuntu Software Center [ ! d5] через пакет npm с помощью команды

sudo npm install -g phonegap

Но он не возвращает никакого прогресса. Поэтому я проверяю версию npm, она выдает ошибку «Ошибка сегментации». Я также попробую sudo npm -v.

Итак, я решил удалить npm из ubuntu 14.04 с помощью команды

sudo apt-get remove npm 

Тогда я набираю sudo npm install -g phonegap, что он не может выбросить пакет npm недоступен ,

Мой вопрос:

Пакет не существует, то почему я набираю npm -v, он возвращает «Segmenatation Fault» Если пакет не удаляется, тогда, когда я набираю sudo npm install -g phonegap, почему он не может установить телефонную защелку.

Помогите мне решить эту проблему.

Изменить:

Nodejs

Nodejs Nodejs Nodejs Nodejs

] Изменить:

Как ответ @ chj1axr0, скрипт выдает ошибку после установки nodejs

1
задан 11 July 2015 в 16:32

1 ответ

Попробуйте удалить с помощью apt-get remove --purge. Возможно, некоторые файлы остались в стороне. проверьте выход which npm. Как вы установили nodejs? Я думаю, что пакеты upstream версии npm вместе с узлом, в то время как они разделены в ubuntu. Если вы установили npm на nstream, удаление npm с помощью apt просто переключило вас на использование npm. Если проблема связана с поврежденными пакетами, загрузка узлов / npm при запуске, то переключение не будет исправлено. Возможно, удалите все компоненты узла / npm из вашей системы и начните новую работу. Кто знает. Это узел.
1
ответ дан 23 May 2018 в 19:25
  • 1
    Я устанавливаю nodejs из программного центра ubuntu – Tamil Selvan C 11 July 2015 в 10:41
  • 2
    см. мое редактирование в моем вопросе. Когда я набираю phonegap -v, он возвращает ошибку Segemation. Можете ли вы объяснить, как удалить все nodejs и npm, phonegap, expressjs, less – Tamil Selvan C 11 July 2015 в 10:46

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

Похожие вопросы: