📅  最后修改于: 2023-12-03 15:25:05.226000             🧑  作者: Mango
在安装 capybara-webkit (1.15.1) 时出现错误,导致 Bundler 无法继续。通常这是由于缺少系统依赖库导致的。
你可能会看到以下错误信息之一:
An error occurred while installing capybara-webkit (1.15.1), and Bundler cannot continue.
Make sure that `gem install capybara-webkit -v '1.15.1' --source 'https://rubygems.org/'` succeeds before bundling.
checking for Qt... no
Can't find Qt libraries. Make sure that you have installed Qt libraries before compiling capybara-webkit.
为了解决这个问题,我们需要安装 capybara-webkit 的依赖库,并重新安装 capybara-webkit。
capybara-webkit 需要安装 Qt 库。在 macOS 上,可以使用 Homebrew 安装:
brew install qt
在 Ubuntu 上,可以使用 apt 安装:
sudo apt-get install qt5-default libqt5webkit5-dev
在 macOS 上,还需要安装 XCode Command Line Tools:
xcode-select --install
成功安装依赖库之后,我们可以重新安装 capybara-webkit:
gem uninstall capybara-webkit
gem install capybara-webkit -v '1.15.1'
通过安装依赖库并重新安装 capybara-webkit,我们应该可以解决 Bundler 无法继续
的问题。