我想在Heroku上运行xvfb。在我的Mac上,我使用了dmg来安装它。有没有人有任何想法如何在Heroku上做这件事?可以在Heroku上运行xvfb吗?
我遇到了这些buildpack(http://github.com/douglasjsellers/heroku-xvfb-buildpack) - 但按照说明似乎没有解决问题,因为xvfb仍然没有正确安装。此外,我尝试安装xvfbwrapper(https://pypi.python.org/pypi/xvfbwrapper/0.1.0),但它仍然无法在Heroku上工作(道歉可能是一个noob问题)。
这里是我得到了我注销的Heroku的错误:
2015-02-24T02:09:16.035298+00:00 app[web.6]: cmd=['Xvfb', '-help']
2015-02-24T02:09:16.035564+00:00 app[web.6]: Program install error!
2015-02-24T02:09:16.035302+00:00 app[web.6]: OSError=[Errno 2] No such file or directory
下面是代码:
temp = tempfile.mkstemp(suffix='.html')
html = os.fdopen(temp[0], "r+")
html.write(cv)
html.seek(0, 0)
display = Display(visible=0, size=(800, 600))
display.start()
# Open the file on Selenium to load the JavaScript
driver = webdriver.Firefox()
driver.get("file://" + temp[1])
我也被卡住了。昨天我很容易地在亚马逊上工作,但它不会在heroku上发展。 – freeall 2015-12-10 08:58:05