インストールし直し
ブログにのってる通りにやっても動かない
ExpressとWebSocketを使ったWebSocketのサンプルを作る準備 - 自分の感受性くらい
これ見て、expressとか試してみようと思ったら
Error: Cannot find module 'express'
The "sys" module is now called "util"
こんな感じのエラーが出て全く動かず。。expressをいじったり、NODE_PATHを通したりいろいろやってみたけどなんかおかしいと思って、公式ページへ。
macなのでpkgを使えばよい。あと、安定版
node.js
を見たら、普通にpkgがおいてあってそれをダウンロードして、インストールしたらnodeとnpmが入っちゃった。
$ node -v v0.6.9 $ npm -v 1.1.0-3
gitからだとnodeのバージョンが新しすぎたのかな。
あとはexpressをインストール。
expressはrailsのgeneratorみたいな感じでサンプルアプリ作ってくれるので、コマンドラインから通るようにしたい。
$HOME配下に.npmを作って、その下でexpressをインストール。
$ cd $HOME/.npm $ npm install express
そうすると
~/.npm/node_modules/.bin 配下にexpressのシンボリックリンクが作成されるので、
.bash_profileに
export PATH=$PATH:~/.npm/node_modules/.bin
を追加。
んで、
$ . .bash_profile
あとは、
$ express sample $ cd sample $ node app.js Express server listening on port 3000 in development mode
できた〜><