node.jsをWindows/cygwinにインストールして動かした
前に挫折したcygwinでnode.jsを動かす件がようやく成功
これで色々試せる。
以下手順。自分がつまずいた箇所は全部メモした。
cygwinのインストール
- ここからインストール。Cygwin Information and Installation
- 自分はsetup.exeをダウンロードしてインストール。
- 注意点1
- デフォルトでスキップされるmakeをインストールしないといけない
- 自分はOKWaveのページに救われた
- 注意点2
//gcc動くかチェック gcc --version //自分の場合、gcc (GCC) 4.3.4・・・・と表示されたので成功したことに //make動くかチェック make --version //自分の場合、GNU Make 3.81・・・と表示
node.jsダウンロードして解凍。
- 自分はデスクトップで解凍(c:\〜略〜\デスクトップ\node\)
cygwin起動して、解凍したnodeフォルダへ移動
あとはnode.jsに書いてある「./configure」、「make」「make install」を順番に実行
//解凍したnodeフォルダの保存場所※自分の場合 C:\Documents and Settings\user\デスクトップ\node //cygwin上でnodeフォルダへ移動※自分の場合 cd C:\Documents and Settings\user\デスクトップ\node
//cygwin上でコマンド3行を上から順番に実行。 //1番目は数分。 ./configure //2番目(↓)は20分近くかかった。 make //3番目。これは数秒で終わった。 make install
テスト
- node.jsに書いてある「make test」
- 最初は失敗した。
//自分は失敗した make test //'build'は成功とでるが、 //その後に実行してるpythonファイル(test.py)を実行した後にエラーがでる。 //↓ビルド成功後に実行されてたpythonファイル↓ python tools/test.py --mode=release simple message //エラー内容は //moduleオブジェクトに //GuessArchitectureなるアトリビュートないよとでる。
pythonのバージョンが問題かと思ったがスキップ
node.jsのアプリを動かす。
チャットサンプルアプリをダウンロードして動かした。
//作ったフォルダsampleへ移動 $ cd sample //チャットサンプルアプリをDL $ git clone git://github.com/ry/node_chat.git //DLしたフォルダへ移動 $ cd node_chat //チャットアプリ起動 node server.js //127.0.0.1:8001で起動