問題
Nodejsで書かれたサーバアプリケーションを起動しようとしたら以下のように叱られた
Error: Cannot find module '../build/Debug/iconv.node'
原因
nodeのバージョンだろうなと思った
% nvm ls v0.10.33 -> v0.11.14 default -> 0.10 (-> v0.10.33)
いつも0.10なので、
% nvm use 0.10 Now using node v0.10.33
としたら、正常に起動した
蛇足
node v0.11でもiconv入れたらどうにかなるんじゃね、と思って以下を実行
% nvm use 0.11 % npm install iconv # めっちゃエラー出た
めっちゃエラーでた
マヂ無理...
アプリケーションの実行環境は固定して使ぉ...
DRY