是否可以仅使用 xcode 命令行工具安装 capybara-webkit?

Is it possible to install capybara-webkit with xcode command line tools only?

我安装 capybara-webkit 的最后一台电脑不需要完整的 xcode,只需要命令行工具。但是,现在当我尝试在新计算机上安装它时,我 运行 进入以下内容:

尝试安装: $ gem install capybara-webkit

获取有关许可证的错误:Project ERROR: Xcode not set up properly. You may need to confirm the license agreement by running /usr/bin/xcodebuild.

尝试接受许可:$ xcodebuild -license

获取有关仅具有命令行工具的错误:xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

此时我刚刚放弃并开始安装 xcode,但我必须安装 4.5GB IDE 才能接受许可协议,这似乎很愚蠢命令行工具。有什么解决办法吗?

正如您在 capybara-webkit wiki and in QT wiki 中看到的那样,这是不可能的,因为 capybara-webkit 需要 QT.

Qt 5 遗憾地需要安装完整的 Xcode(> 5 GB),而以前的 Qt 版本则不需要。注意:我们警告不要使用试图通过覆盖 /usr/bin 中的系统文件来避免安装完整 Xcode 的工具,因为这会给其他用户带来问题,迫使他们重新安装 OSX。

在 OSX 上构建目前至少需要 XCode 版本 5.1。这将仍然是 Qt WebEngine 的要求。更改它需要对 Chromium 代码库进行重大更改,这与 Chromium 的开发方向背道而驰。