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

DRYな備忘録

Don't Repeat Yourself.

Cannot find module '../build/Debug/iconv.node'

node.js

問題

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