読者です 読者をやめる 読者になる 読者になる

ちゃっくのメモ帳

ちゃっくがメモしときたいことをメモしとくよ

ubuntuでnpm使ったらちょっと辛い目にあったんだよ

ubuntu15.04でnodejs,npmをインストールした(結構前で何をどうやってインストールしたかは忘れたのでググってください)

そして
sudo npm install madoko -g
とかして、madokoをインストールしても、実際にmadokoを動かすと
/usr/bin/env: node: No such file or directory
というエラーが出てくる。
どうやらこれはubuntuだと名前がnodejsとnodeで違っていてパスが通っていないらしい(よくわかってないから説明がぐだぐだ)

これを解決する方法としてシンボリックリンクを貼って/usr/bin/nodejsと/usr/bin/nodeを同じにしちゃえばいいじゃんというものがあった。
つまり
sudo rm /usr/bin/node
sudo ln -s /usr/bin/nodejs /usr/bin/node

とすれば良い。

これでmadokoも動いた。やったね。

ちなみに他の解決方法でなんか
npmの新しいのをインストールするとかnodejs-legacyをインストールするとかあったけどどれもダメだった。最終的に動いたのが上記の方法だった。
でもなんか結構人によって解決方法が違ったらしい。