我试图在英雄雪松堆栈上运行幻影.
我正在使用一个phantomjs构建包为英雄https://github.com/stomita/heroku-buildpack-phantomjs.
但是我按照说明进行操作,但仍然无法使其正常工作.
当我运行命令heroku运行bash并键入phantomjs –version它说phantomjs:命令没有找到
我读了关于需要设置为“/usr/local / lib:/usr/lib:/ lib:/ app / vendor / phantomjs / lib”的LD_LIBRARY_PATH的内容,这是我所做的,但没有成功.
有没有我失踪的东西?
buildpack在哪里完全安装phantomjs二进制文件?有没有办法知道二进制文件的路径?
我使用的是ruby 1.9.2
非常感谢你的帮助.
编辑:更准确地说,我想结合ruby和phantomjs,所以我使用这个自定义buildpack:https://github.com/ddollar/heroku-buildpack-multi,但是当我推到英雄我得到“Heroku推拒绝,无法编译Multipack应用程序”
解决方法
从phantomjs.org下载64位的linux二进制文件
http://phantomjs.org/download.html
如果您还没有一个二进制文件,请在应用程序中创建一个bin /目录.你应该可以测试你可以用“heroku run”phantomjs“或”heroku run’bin / phantomjs’“来运行它