我安装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似乎很傻,所以我可以接受命令行工具的许可协议。有没有办法解决这个问题?
答案 0 :(得分:1)
正如您在capybara-webkit wiki和QT wiki中所读到的那样,这是不可能的,因为 capybara-webkit 需要 QT 。
Qt 5遗憾地要求安装完整的Xcode(> 5 GB),而不是先前版本的Qt没有安装。注意:我们警告不要使用试图通过覆盖/ usr / bin中的系统文件来避免安装完整Xcode的工具,因为这会给其他用户带来问题,迫使他们重新安装OSX。
在OSX上构建目前至少需要XCode版本5.1。这仍然是Qt WebEngine的要求。更改它将需要对Chromium代码库进行重大更改,这与Chromium正在开发的方向相反。