如何在heroku上运行phantomjs?

mat*_*rip 11 ruby heroku phantomjs

我想在heroku雪松堆上运行phantomjs.

我正在使用phantomjs buildpack for heroku https://github.com/stomita/heroku-buildpack-phantomjs.但是我按照说明操作但仍无法使其正常工作.当我运行命令heroku run bash并键入phantomjs --version它时说phantomjs: command not found

我读了一些关于LD_LIBRARY_PATH的东西需要设置为"/ usr/local/lib:/ usr/lib:/ lib:/ app/vendor/phantomjs/lib",这是我做的但没有成功.

有什么东西我不见了吗?buildpack在哪里安装phantomjs二进制文件?有没有办法知道二进制文件的路径?

我正在使用ruby 1.9.2

非常感谢你的帮助.

编辑:更确切地说,我想结合ruby和phantomjs,所以我使用这个自定义buildpack:https://github.com/ddollar/heroku-buildpack-multi,但当我推送到heroku我得到"Heroku推拒绝,无法编译Multipack应用程序"

use*_*182 28

从phantomjs.org下载http://phantomjs.org/download.html下载64位linux二进制文件

如果您还没有bin /目录,请在应用程序中创建bin /目录并将二进制文件放在那里.然后,您应该能够测试是否可以使用"heroku run'phantotjs'"或"heroku run'bin/phantomjs'"运行它

  • 为我工作!如果下载主要列出的压缩文件,请确保解压缩.bz2文件并获取phantomjs二进制文件. (2认同)
  • 好方案!确保只将"phantomjs"文件放在bin文件夹中,而不是整个下载的文件夹中. (2认同)