- 公開日
npm install -g yo => npm ERR! error rolling back Error: ENOTEMPTY の解決方法
yeomanの1.0Betaがリリースされました。さっそく使ってみようとインストール。
npm install -g yo
するとエラーでこけます。
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/usr/local/lib/node_modules/yo/node_modules/yeoman-generator/node_modules/glob' npm ERR! error rolling back yeoman-generator@0.10.0 { [Error: ENOTEMPTY, rmdir '/usr/local/lib/node_modules/yo/node_modules/yeoman-generator/node_modules/glob'] npm ERR! error rolling back errno: 53, npm ERR! error rolling back code: 'ENOTEMPTY', ………
どうやらbrewなどで下記の環境だと問題が出る。
- OS: Mac OS X 10.8.2
- Node: v0.8.20
- npm: 1.2.11
一時的な解決方法としては、バージョンダウンすること。
npm install -g npm@1.2.10
これでOKでした。まだまだnode周りはバギーだなぁ。
ところでこのyeomanすごく良い感じ。「モダンアプリケーションのためのモダンなワークフロー」と歌っているだけあって、かなり強力なJSの運用ソリューションになりそう。
- yo でアプリケーションをscaffold
- bower でJSのパッケージ管理
- grunt でビルド
まさに「モダン」って感じ。今後に期待!