CasperJSとPhantomJSをnpmからインストールする
WebkitベースのHeadlessブラウザ PhantomJS と、そのPhantomJSを簡単にあるいは便利に使えるようにしたユーティリティライブラリ CasperJSを、npm経由でインストールしました。PATHを通す等、少しハマったので備忘録です。
$npm install -g phantomjs $npm install -g casperjs
ここで $casperjs を呼び出すと、以下のようなエラーが出ました。
Fatal: [Errno 2] No such file or directory; did you install phantomjs?
Google で色々検索するとPATHが通っていなくCasperJSがPhantomJSを見つけられないとのこと。CasperJSを試してみる - Qiita を参考に、以下を .bashrc に追記。
# PhantomJS with CasperJS from npm phantomjs=$HOME/.nodebrew/current/bin/phantomjs [ -d "$phantomjs" ] && export PATH=$phantomjs:$PATH [ ! -x "$phantomjs/phantomjs" ] && chmod +x "$phantomjs/phantomjs"
ターミナルを再起動して、再度 CasperJSを実行。バージョンが問題なく表示されることを確認。
$casperjs --version 1.1.3