无法在Mac OS上安装capybara-webkit

时间:2013-09-25 22:08:56

标签: ruby-on-rails macos qt webkit capybara-webkit

我一直在按照说明在Mac OS X 10.8上安装capybara-webkit。我已经下载并安装了:

  • QT-MAC-开源-4.8.5
  • QT-MAC-开源-4.8.5调试-库
  • Xcode命令行工具+我后来安装了完整的XCode 5.0
  • qt4使用brew

此顺序不需要

正在运行gem install capybara-webkit会抛出错误

# lots of output omitted
/Users/lenart/.rbenv/versions/2.0.0-p0/lib/ruby/2.0.0/fileutils.rb:1620:in `stat': No such file or directory - src/webkit_server (Errno::ENOENT)
    from /Users/lenart/.rbenv/versions/2.0.0-p0/lib/ruby/2.0.0/fileutils.rb:1620:in `block in fu_each_src_dest'
    from /Users/lenart/.rbenv/versions/2.0.0-p0/lib/ruby/2.0.0/fileutils.rb:1633:in `fu_each_src_dest0'
    from /Users/lenart/.rbenv/versions/2.0.0-p0/lib/ruby/2.0.0/fileutils.rb:1618:in `fu_each_src_dest'
    from /Users/lenart/.rbenv/versions/2.0.0-p0/lib/ruby/2.0.0/fileutils.rb:466:in `cp'
    from /Users/lenart/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/capybara-webkit-1.0.0/lib/capybara_webkit_builder.rb:76:in `build'
    from /Users/lenart/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/capybara-webkit-1.0.0/lib/capybara_webkit_builder.rb:88:in `build_all'
    from extconf.rb:2:in `<main>'


Gem files will remain installed in /Users/lenart/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/capybara-webkit-1.0.0 for inspection.
Results logged to /Users/lenart/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/capybara-webkit-1.0.0/./gem_make.out

我已经尝试重新安装qt,安装XQuartz-2.7.4,......没有运气。 Github上没有类似问题的痕迹:(

这里有一些额外的信息可以帮助有人找出原因 - http://pastie.org/8355714

1 个答案:

答案 0 :(得分:2)

感到愚蠢地回答我自己的问题,但看起来我需要实际运行XCode并接受他们的条款和条件。在运行gem install capybara-webkit之后,运行了。