加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 在Amazon Linux AMI上安装capyabara-webkit ge

发布时间:2020-12-16 21:08:05 所属栏目:百科 来源:网络整理
导读:我正在尝试 install the capybara-webkit gem亚马逊Linux AMI发布2017.09. 我试过遵循install instructions for CentOS(可能是错误的方法): sudo yum install -y epel-releasesudo yum install -y qt5-qtwebkit-devel 第一个包安装正常,但qt5-qtwebkit-deve
我正在尝试 install the capybara-webkit gem亚马逊Linux AMI发布2017.09.

我试过遵循install instructions for CentOS(可能是错误的方法):

sudo yum install -y epel-release
sudo yum install -y qt5-qtwebkit-devel

第一个包安装正常,但qt5-qtwebkit-devel给出了以下错误:

Error: Package: qt5-qtbase-gui-5.6.1-3.el6.x86_64 (epel)
       Requires: libgdk-x11-2.0.so.0()(64bit)
Error: Package: qt5-qtbase-gui-5.6.1-3.el6.x86_64 (epel)
       Requires: libgdk_pixbuf-2.0.so.0()(64bit)
Error: Package: qt5-qtbase-gui-5.6.1-3.el6.x86_64 (epel)
       Requires: libatk-1.0.so.0()(64bit)
Error: Package: qt5-qtbase-gui-5.6.1-3.el6.x86_64 (epel)
       Requires: libgtk-x11-2.0.so.0()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

我无法解析Amazon Linux中的libgdk_pixbuf-2.0.so.0依赖项.我尝试安装libX11-devel但是没有解决问题.

当然gem install capybara-webkit -v’1.10.1’失败,因为没有安装qt5.

我找到了blog with instructions for installing capybara with qt-4.8,我宁愿使用最新版本,也不愿意使用包管理器而不是手动编译包.

我的问题是,如何使用包管理器在Amazon Linux AMI上安装capybara-webkit?

解决方法

Amazon AMI没有libgtk-x11-2.0.so.0的yum repo.所以你需要安装其他发行版包.在这种情况下,确实使用过CentOS.
$sudo yum install ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/hicolor-icon-theme-0.11-1.1.el6.noarch.rpm

$sudo yum install ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/atk-1.30.0-1.el6.x86_64.rpm

$sudo yum install ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/gdk-pixbuf2-2.24.1-6.el6_7.x86_64.rpm

$sudo yum install ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/gtk2-2.24.23-9.el6.x86_64.rpm

安装软件包后,安装程序应该适合您

PS:来源https://ubunifu.co/python/installing-libgtk-x11-2-0-so-0-in-amazon-linux-ami-2017-03-1

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读