Ruby 更新到macosx mavericks后gem安装自动测试fsevent失败

Ruby 更新到macosx mavericks后gem安装自动测试fsevent失败,ruby,macos,gem,osx-mavericks,Ruby,Macos,Gem,Osx Mavericks,更新到Maveriks后,在安装gem时遇到问题autotest fsevent 这是我得到的错误 Mellon:public lasdolphin$ sudo gem install autotest-fsevent Building native extensions. This could take a while... ERROR: Error installing autotest-fsevent: ERROR: Failed to build gem native extensi

更新到Maveriks后,在安装gem时遇到问题
autotest fsevent

这是我得到的错误

Mellon:public lasdolphin$ sudo gem install autotest-fsevent
Building native extensions.  This could take a while...
ERROR:  Error installing autotest-fsevent:
ERROR: Failed to build gem native extension.

/Users/lasdolphin/.rvm/rubies/ruby-1.9.3-p448/bin/ruby extconf.rb
    extconf.rb:24:in `<main>': Darwin 13 is not (yet) supported (RuntimeError)


Gem files will remain installed in /Users/lasdolphin/.rvm/rubies/ruby-1.9.3-        p448/lib/ruby/gems/1.9.1/gems/autotest-fsevent-0.2.8 for inspection.
Results logged to /Users/lasdolphin/.rvm/rubies/ruby-1.9.3-        p448/lib/ruby/gems/1.9.1/gems/autotest-fsevent-0.2.8/ext/fsevent/gem_make.out
Mellon:public lasdolphin$sudo gem安装自动测试事件
构建本机扩展。这可能需要一段时间。。。
错误:安装自动测试事件时出错:
错误:无法生成gem本机扩展。
/Users/lasdolphin/.rvm/rubies/ruby-1.9.3-p448/bin/ruby extconf.rb
extconf.rb:24:in`:Darwin 13(尚未)受支持(RuntimeError)
Gem文件将继续安装在/Users/lasdolphin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/autotest-fsevent-0.2.8中以供检查。
结果记录到/Users/lasdolphin/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/autotest-fsevent-0.2.8/ext/fsevent/gem\u make.out
知道为什么会这样吗

  • 将XCode从5.0升级到5.0.1
  • 安装最新版本
  • 重建您的ruby(在我的例子中,我使用rbenv,因此运行
    rbenv安装2.0.0-p247
  • 以上步骤解决了我的问题,希望对大家有所帮助

    我试图从XCode和站点安装“Comand line tools(OS X Maveriks)”,但没有成功

    在另一篇帖子中,我找到了一个可行的解决方案,我找到了以下命令:

    xcode选择--安装

    这个命令以正确的方式下载并安装命令行工具


    在那之后,我可以毫无问题地安装所有新的gems。

    这已在0.2.9版的自动测试fsevent中修复

    由于自动测试事件中的以下行,它失败:

    注意,Mavericks没有条目(10.9)。您可以在github上临时分叉自动测试fsevent repo,并为Mavericks添加必要的条目:

    13=>10.9'

    这似乎至少让它建立起来了。然后在您的文件中引用您的fork:

    gem 'autotest-fsevent', git: 'https://github.com/your-username/autotest-fsevent'
    

    如果您没有使用bundler,.

    看起来您可能需要从XCode重新安装开发人员实用程序。已经安装了。没有帮助。我已在Github上修复了此问题,但由于凭据问题,现在无法将其推送到Rubygems。请从Github安装autotest fsevent,直到我解决这个问题。我刚刚将修复程序推送到Rubygems。不,它没有帮助
    ruby 1.9.3p448(2013-06-27修订版41675)[x86_64-darwin13.0.0]
    但是
    gem安装自动测试fsevent
    一直告诉我
    ERROR:ERROR安装自动测试fsevent:
    ”:darwin13还不受支持(RuntimeError)`但无论如何谢谢你。这就是我得到的希望,这是暂时的问题,稍后再试。Hello@AndreyMurav'ev,与gems的原始问题相比,错误更接近于internet访问或连接访问,您是否在防火墙后或internet访问受限?不,此问题持续存在,并且在其他计算机上一切正常。无论如何,在我通过Xcode select--install更新了大量mavericks并安装了开发工具之后,我得到了这个错误
    :Darwin 13(还)不受支持(RuntimeError)
    。谢谢你的旅游帮助。谢谢你的回答。我刚刚把修复程序推给了Rubygems。