Node.js環境整理

環境汚染が酷い有様だったので整理しました!

【2019年4月版】node-gyp と grpc のインストールに詰まったら。@macOS + node.js – Qiita

ここを参考にしました。

Rubyは色々なところにRubyが増殖している感じでしたが

Node.jsもそんな感じだったので

$ brew uninstall node 
$ brew uninstall yarn
$ brew uninstall node

あれ二回アンインストールしている🙄

 $ sudo rm -rf /usr/local/bin/node /usr/local/bin/npm /usr/local/lib/node_modules/ 

/usr/local/bin/nodeと/usr/local/bin/npmと/usr/local/lib/node_modules/の三つ一気消しです。

 $ sudo rm -rf /Users/suwa/.nodebrew/ 

nodebrewで入れたNode.jsが原因ぽいのでバイバイしました。

GitHubで下記参照し入れ直し。

nvm-sh/nvm: Node Version Manager – POSIX-compliant bash script to manage multiple active node.js versions

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
$ vi .bash_profile
 
export NVM_DIR="$HOME/.nvm" 
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm 
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion 

できたあ。

ただひたすらerrror

以下を参考に静的サイトジェネレーターを試してみようとおもいました。

WordPressの代わりになる!2018年注目の静的サイトジェネレーター6選|ferret

Hexo入れてみようということで

僕がMacを買い換えてすぐにいれるツール&すぐにする初期設定【2016年9月版】 | dotstudio

まずはこれでNode.jsの環境整備です。

わたしはzshではなくてbashを使っているので

$ echo "export PATH=$HOME/.nodebrew/current/bin:$PATH" >> .zshrc

ここのぶぶんだけ

$ echo "export PATH=$HOME/.nodebrew/current/bin:$PATH" >> ~/.bash_profile

こんな感じで書き換えました。

環境整備まではなんとかスムーズに進み

その後はhexoのREADMEを参考に進めました。

hexo/README.md at master · hexojs/hexo

最初はbrewで試してerror出たので

素直にnpmでインストールすることにしました。

error吐いて権限が足りない感じだったので

sudoつけて実行を試みましたが

/Users/suwa/.nodebrew/current/bin 

ではなく

/usr/local/bin

こちらの下にあるNode.jsを使ってしまっているようで

ずっとerrorです😢

予定では10分でHelloWorldまでいくつもりだったのに

1時間かけてerror画面とにらめっこでした!

なぞだなあ。

いちど撤退です🏃‍♀️💨