これは何?
この記事を参考にしてローカル環境へのCloud9インストール中に表題のエラーが発生した際の解決法メモ。
発生したエラー
$ node server.js
/mnt/c/Users/user_name/c9sdk/node_modules/c9/setup_paths.js:34
throw e;
^
Error: Cannot find module 'optimist'
at Module._resolveFilename (module.js:547:15)
at Function.modules._resolveFilename (/mnt/c/Users/user_name/c9sdk/node_modules/c9/setup_paths.js:27:16)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at main (/mnt/c/Users/user_name/c9sdk/server.js:74:20)
at Object.<anonymous> (/mnt/c/Users/user_name/c9sdk/server.js:55:5)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
'optimist'がインストールされてないっぽい。
解決時の実行コマンド
$ npm install
npm入門によると、「パッケージの復元」の復元らしい。
解決しました
$ node server.js
Starting standalone
Connect server listening at http://127.0.0.1:8181
CDN: version standalone initialized /mnt/c/Users/user_name/c9sdk/build
Started '/mnt/c/Users/user_name/c9sdk/configs/standalone' with config 'standalone'!
Cloud9 is up and running