Desinstalar Node.js

Desinstalar Node.js

Há pouco tempo, instalei o Node.js versão 0.2.1 usando estes comandos no Mac OSX:

./configure
make
sudo make install 

Instalei recentemente o Homebrew, então agora minha preferência é usá-lo para gerenciar minhas instalações. Instalei o Node.js versão 0.4.5 hoje com o seguinte comando:

nó de fermentação

Mas percebi que ainda tenho a versão antiga do Node.js nestes diretórios:

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

Qual é a maneira correta de desinstalar o Node.js que foi instalado usando a técnica sudo make?

desde já, obrigado

Responder1

Não existe uma maneira “correta”. Ele make installapenas coloca os arquivos diretamente no lugar e não há manifesto para rastrear o que foi instalado a partir daí. Você só precisa encontrar os arquivos relevantes e excluí-los.

Uma coisa que você pode fazer é encontrar os arquivos criados alguns minutos depois do binário que você sabe que faz parte do pacote, pois isso lhe dará um ponto de partida para filtrar.

Responder2

Vá para a pasta de onde você instalou o nó usando make installe digite

make uninstall

Responder3

Se você usou o brew para instalá-lo inicialmente (https://github.com/mxcl/homebrew), você pode usar o comando:

brew uninstall node

No meu caso, isso funcionou para mim.

Responder4

Método 1

Da pasta de origem:

#make uninstall

Método 2

Se não houver procedimento de desinstalação:

  1. abra install_manifest.txt (criado por #make install)

  2. remova todos os diretórios/arquivos listados

  3. remova todos os arquivos restantes que você perdeu:#xargs rm < install_manifest.txt

  4. remova quaisquer diretórios/arquivos ocultos:$rm -rf ~/.packagename

Remova a pasta de origem.

Método 3

Se nenhuma das opções acima funcionar, veja o procedimento de instalação:

#make -n install

e inverta o procedimento de instalação:

  1. Desinstale todos os pacotes de software instalados, por exemplo#yum remove packagename
  2. #rm -rf all directories/files created

Exemplo

Por exemplo, veja como desinstalar nodejs, npm e nvm da fonte:

https://stackoverflow.com/questions/11177954

ao qual você pode aplicar os métodos acima.

informação relacionada