homebrewでインストールしたnode.jsをアンインストールする

electronの本を買いました。

これから手を動かすつもりなのですが、前に雑誌見ながらちょろっと触ったときにnode.jsを入れてしまっています。homebrewで入れたのですが、どうもnodebrewというのを使うとバージョン変えたりが便利らしいので、一旦いま入れているnode.jsを削除しようと試みました。

node.jsの削除方法

npmのアンインストール

$ sudo npm uninstall npm -g

これで一発

nodeのアンインストール

ここで躓きました。

$ brew uninstall node

でアンインストールしたつもりが、

$ node -v
v6.1.0

でバージョンが表示されています。つまり、消したつもりでも何かが残っているということ。

そこで、まずパスを調べたところ、

$ which node
/usr/local/bin/node

にあることがわかりました。とりあえず消したいだけなので、

$ rm -r /usr/local/bin/node

で対応。

ここでbrew doctorしてみると、node.js関連してそうな警告がでてきました。

$ brew doctor
Warning: Broken symlinks were found. Remove them with `brew prune`:
    /usr/local/lib/node_modules/npm/node_modules/.bin/strip-ansi
    /usr/local/share/man/man1/npm-README.1
    /usr/local/share/man/man1/npm-access.1
    /usr/local/share/man/man1/npm-adduser.1
    /usr/local/share/man/man1/npm-bin.1
    /usr/local/share/man/man1/npm-bugs.1
    /usr/local/share/man/man1/npm-build.1
    /usr/local/share/man/man1/npm-bundle.1
    /usr/local/share/man/man1/npm-cache.1
    /usr/local/share/man/man1/npm-completion.1
    /usr/local/share/man/man1/npm-config.1
    /usr/local/share/man/man1/npm-dedupe.1(多いので略)

言われた通りにbrew pruneすると、上記の警告が無事消えました。
これでnode.jsのアンインストールが完了。

※もしこれでもダメだったら教えてください。自分でもこの先で躓いたら追記します。

参考

Node.js(io.js) & npmをアンインストールしてHomebrewとnvmで管理する – syonx

1 個のコメント

  • ABOUTこの記事をかいた人

    都内でテストエンジニア&ブロガーをやっている@yoshikiitoです。 ソフトウェアエンジニアの学習方法や成長するための考え方、会社に依存せず自分の力で生きていけるエンジニアになる方法などについて興味があります。 こういった方法や考え方、自分が試したことなどをブログを通じて発信します。 仕事は主にソフトウェアテストやテスト自動化。 趣味は浦和レッズと読書と技術書を買って積むこと。 技術評論社から本を出すのが夢