12

heroku cedar スタックで phantomjs を実行しようとしています。

heroku https://github.com/stomita/heroku-buildpack-phantomjs用の phantomjs ビルドパックを使用しています。ただし、指示に従いましたが、まだ機能しません。コマンドを実行して入力するとheroku run bashphantomjs --versionphantomjs: command not found

「/usr/local/lib:/usr/lib:/lib:/app/vendor/phantomjs/lib」に設定する必要がある LD_LIBRARY_PATH について読みましたが、これは私が行ったことですが、成功しませんでした。

私が欠けているものはありますか?buildpack は、phantomjs バイナリを正確にどこにインストールしますか? バイナリがあるパスを知る方法はありますか?

ルビー1.9.2を使用しています

どうもありがとうございました。

編集: より正確には、ruby と phantomjs を組み合わせたいので、このカスタム ビルドパックを使用しています: https://github.com/ddollar/heroku-buildpack-multiですが、heroku にプッシュすると、「Heroku プッシュ」が表示されます。拒否されました。Multipack アプリのコンパイルに失敗しました」

4

2 に答える 2

30

phantomjs.orgから64ビットLinuxバイナリファイルをここからダウンロードしますhttp://phantomjs.org/download.html

まだ持っていない場合は、アプリにbin /ディレクトリを作成し、そこにバイナリファイルを配置します。これで、「herokurun'phantomjs'」または「herokurun'bin/phantomjs'」で実行できるかどうかをテストできるはずです。

于 2012-11-16T04:56:39.403 に答える