【问题标题】:AWS Elastic Beanstalk: setting up X virtual framebuffer (Xvfb)AWS Elastic Beanstalk:设置 X 虚拟帧缓冲区 (Xvfb)
【发布时间】:2017-07-25 07:09:14
【问题描述】:

我正在尝试让 Selenium 脚本在 Elastic Beanstalk 服务器上运行,为了实现这一点,我正在使用 pyvirtualdisplay 包,遵循此 answer。但是,为了运行显示驱动程序xvfb,还需要在系统上安装。我收到此错误消息:

OSError=[Errno 2] No such file or directory: 'Xvfb'

有没有办法在 EB 上手动安装它?我还按照here 的建议设置了一个 EC2 服务器,但是对于这项任务来说,整个过程似乎是不必要的。

【问题讨论】:

    标签: selenium amazon-ec2 amazon-elastic-beanstalk


    【解决方案1】:

    您可以在 .ebextensions/ 中创建一个文件,例如:.ebextensions/xvfb.config,其内容如下:

    packages:
      yum:
        xorg-x11-server-Xvfb: []
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-29
      • 2011-08-03
      • 1970-01-01
      • 1970-01-01
      • 2017-04-20
      • 2017-04-01
      • 2018-07-08
      • 2015-09-05
      相关资源
      最近更新 更多