2013-06-11 16 views
5

window7-32bitでnodejs + mongodb + Backboneを使用してWebアプリケーションを作成しましたが、すべてがyestodayまでうまく行きます。しかし、私は今朝、このエラーを得た:このエラーはなぜ発生しますか? nodejsエラー:write EIO

events.js:72 
     throw er; // Unhandled 'error' event 
      ^
Error: write EIO 
    at errnoException (net.js:883:11) 
    at Object.afterWrite (net.js:700:19) 

私の周りグーグルが、運、私は更新ノードを試していないし、このエラーを得た:

npm ERR! Error: write EIO 
npm ERR!  at errnoException (net.js:883:11) 
npm ERR!  at Object.afterWrite (net.js:700:19) 
npm ERR! If you need help, you may report this log at: 
npm ERR!  <http://github.com/isaacs/npm/issues> 
npm ERR! or email it to: 
npm ERR!  <[email protected]> 

npm ERR! System Windows_NT 6.1.7601 
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "update" 
npm ERR! cwd C:\work\selink 
npm ERR! node -v v0.10.4 
npm ERR! npm -v 1.2.18 
npm ERR! syscall write 
npm ERR! code EIO 
npm ERR! errno EIO 

このエラーが突然なぜ起こりましたか?それについてのヒント?

ありがとうございます。

+0

てみてくださいアップグレードを使用しshoud http://nodejs.org/download/のダウンロード可能なインストーラーを介してノードしてください。 – robertklep

答えて

22

コードページ65001を使用して、WindowsコマンドプロンプトでUnicodeをサポートしています。インストールにnpmを取得できず、上記のエラーが表示されます。コードページを850 chcp 850に変更し、まったく同じnpmコマンドを実行すると、正常に動作します。

このように、あなたの問題は非常によく、お使いの環境が入っているエンコーディングに関連している可能性が。

+1

今日はWindows 7 -64ビットでCoffeescriptをインストールしようとしたときにこのエラーが発生しましたが、この解決策は機能しました –

+0

ありがとうございました。これは多くの時間を節約しました。 –

+1

これも私のために働いた。ちょうどメモ、コードページを変更するcmdのコマンドは、chcp 850 – user227353

0

CP850にコードページを変更すると、動作しますが、あなたは、Unicode文字を取得したい場合、あなたはiconv-liteモジュール

関連する問題