【发布时间】:2018-06-06 10:45:55
【问题描述】:
我已经构建了一个已部署在 Heroku 上的 rails 应用程序。我试图使用一个依赖 phantomjs 的 API,所以我需要这个包在我的 Heroku 服务器上工作。我这样做:
heroku buildpacks:add https://github.com/stomita/heroku-buildpack-phantomjs
buildpack 成功添加到我的应用中,我收到以下消息:
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.
但是,当我运行 git push heroku master 时,它说一切都是最新的,所以我无法使用这个 buildpack 创建新版本。如果我误解了这个概念并让 phantomjs 在 Heroku 上的应用服务器上运行,我将不胜感激。我已经尝试过的事情:
- 登录到我的 Heroku 服务器并搜索 phantomjs 二进制文件。我找不到,我猜这是因为只有在访问应用程序实例时才会转储二进制文件
- 通过
heroku restart重新启动我的应用程序的heroku服务器 - 搜索 SO,遇到类似问题的人说他们必须“重新提交”,但我认为这不是问题,因为
git首先无法检测到任何变化。
【问题讨论】:
标签: ruby-on-rails git heroku