2015年1月8日木曜日

npmでhubotがインストール出来ない場合の対処法

hubotでもやろうと思って
npm install -g hubot
したらエラーが出た。

npm ERR! peerinvalid The package flatiron does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer flatiron-cli-config@0.1.3 wants flatiron@~0.1.9
npm ERR! peerinvalid Peer flatiron-cli-users@0.1.1 wants flatiron@~0.1.9

npm list -g
でエラーを追求。
flatironでpeerがinvalidらしい

├─┬ jitsu@0.9.6
│ ├── colors@0.6.0-1
│ ├── complete@0.3.1
│ ├── dateformat@1.0.2-1.2.3
│ ├─┬ flatiron@0.2.5 peer invalid

上位のjitsuが原因らしいので、jitsuを再インストールする。

まず sudo npm uninstall -g jitsu
すぐさま sudo npm install -g jitsu すると

jitsu@0.14.0 /usr/local/lib/node_modules/jitsu
├── opener@1.4.0
├── progress@0.1.0

├── flatiron@0.3.11

バージョンが上がったので、 sudo npm install -g hubot coffee-script してインストールできた。


0 件のコメント:

コメントを投稿