4

Некоторое время назад я установил Node.js версии 0.2.1, используя эти команды на Mac OSX:

./configure
make
sudo make install 

Я недавно установил Homebrew, поэтому теперь я предпочитаю использовать его для управления моими установками. Я установил Node.js версии 0.4.5 сегодня с помощью следующей команды:

варочный узел

Но я заметил, что у меня все еще есть старая версия Node.js, лежащая в этих каталогах:

/usr/local/include/node/
/usr/local/lib/node/

Как правильно удалить Node.js, который был установлен с помощью команды sudo make technque?

заранее спасибо

3 ответа3

9

Перейдите в папку, из которой вы установили узел, используя make install и наберите

make uninstall
3

Нет "правильного" пути. Команда make install просто помещает файлы прямо на место, и нет никакого манифеста для отслеживания того, что было установлено с этого момента. Вам просто нужно найти соответствующие файлы и удалить их.

Одна вещь, которую вы можете сделать, - это найти файлы, созданные в течение пары минут двоичного файла, который, как вы знаете, является частью пакета, поскольку это даст вам отправную точку для фильтрации.

2

Если вы использовали brew для первоначальной установки (https://github.com/mxcl/homebrew), вы можете использовать команду:

brew uninstall node

В моем случае это сработало для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .