私はHerokuにデプロイしたレールアプリをビルドしました。私はphantomjsに依存するAPIを使用しようとしていたので、私はこのパッケージがHerokuサーバーで動作する必要がありました。私はこれを行う:heroku buildpackのセットアップ時にgitが変更を検出できない
heroku buildpacks:add https://github.com/stomita/heroku-buildpack-phantomjs
buildpackは私のアプリに正常に追加されます、そして、私は次のメッセージが出ます:私はgit push heroku master
を実行したときしかし、
Buildpack added. Next release on <myappname> will use:
1. heroku/ruby
2. https://github.com/stomita/heroku-buildpack-phantomjs
Run git push heroku master to create a new release using these buildpacks.
を、それはすべてが最新であることを述べています、私は何とかこのビルドパックを使って新しいリリースを作ることができません。私がこのコンセプトを誤解している場所で、ヘロク上の私のアプリケーションサーバー上でphantomjsを実行するのを助けてくれてありがとうと思います。私がすでに試したこと:
- 私のHerokuサーバーにログオンし、phantomjsバイナリを検索します。私は1つを見つけることができなかったと私は、バイナリがダンプされるので、それはアプリのインスタンスがSO検索
heroku restart
- で私のアプリのHerokuのサーバを再起動
- にアクセスしている場合のみだと思う、と同様の問題を持つ人は、彼らがしなければならなかったと言います'recommit'を実行しますが、最初の場所では
git
が変更を検出できないため、ここでは問題ではないと私は考えています。