「JS+Node.jsによるWebクローラー/ネットエージェント開発テクニック」個人的学習ノート(第1章)

個人的学習ノートの目次

基本的に省略

本ではVirtualBox+VagrantCentOSを入れて実行、ってことになってますが、ひとまずOS X Yosemiteでやっていきます。
また Java 嫌いなのでRhino/Nashorn も入れません。

Node.jsインストール

本日(9/9)に Node.js v4.0.0がリリースされましたので、記念にそれを入れましたw
anyenv+anyenv-updateを使ってますので以下のような感じ。

$ anyenv update
$ anyenv install ndenv
$ anyenv update

ここからndenvで Node.js を入れます。

$ ndenv install v4.0.0
Downloading node-v4.0.0-darwin-x64.tar.gz...
-> https://nodejs.org/dist/v4.0.0/node-v4.0.0-darwin-x64.tar.gz
Installing node-v4.0.0-darwin-x64...
Installed node-v4.0.0-darwin-x64 to /Users/riocampos/.anyenv/envs/ndenv/versions/v4.0.0
$ ndenv global v4.0.0 
$ node -v
v4.0.0

グローバルインストールのパスを確認します。(-g は --global の略)

$ npm root -g
/Users/riocampos/.anyenv/envs/ndenv/versions/v4.0.0/lib/node_modules

モジュール検索のパスを確認。

$ node -e 'console.log(global.module.paths)'
[ '/Users/riocampos/node_modules',
  '/Users/node_modules',
  '/node_modules' ]

ひとまず環境変数 NODE_PATH への設定は無しにしておく。

インストール直後のモジュール状況

なんにもありません。

$ npm ls
/Users/riocampos
└── (empty)