herokuで casperjs を使用するために、このビルドパックを使用します。
アプリを作成したら、PATH
$ heroku config:get PATH
/usr/local/bin:/usr/bin:/bin:/app/vendor/phantomjs/bin:/app/vendor/casperjs/bin
OK、casperjs はここにあります!
--
プロフィール
scraper: node scraper.js
スクレイパー.js
var exec = require('child_process').exec;
exec('casperjs casper-script.js');
--
しかし、スクレイパー プロセスを起動すると、次のログでクラッシュします。
2012-10-09T02:23:38+00:00 heroku[scraper.1]: Starting process with command `node scraper.js`
2012-10-09T02:23:39+00:00 app[scraper.1]: bash: node: command not found
にあるものがexec
見つからないのはなぜですか?casperjs
PATH
PS:試してみましspawn
たが、もう運がありません...
[編集]:テスト可能な要点はこちらhttps://gist.github.com/3856317