Gem unf_ext无法构建gem原生扩展

env => Mac。 OS优胜美地。

我有一个项目使用ruby 2.1.3。 但是当我捆绑安装时,出现了一个我无法解决的错误。 gem unf_ext有问题

这是我的终端消息:

$ gem install unf_ext -v '0.0.6' Building native extensions. This could take a while... ERROR: Error installing unf_ext: ERROR: Failed to build gem native extension. /Users/vincent/.rvm/rubies/ruby-2.1.3/bin/ruby extconf.rb checking for main() in -lstdc++... yes checking for ruby/encoding.h... yes creating Makefile make "DESTDIR=" clean make "DESTDIR=" compiling unf.cc In file included from unf.cc:1: In file included from ./unf/normalizer.hh:4: In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/vector:265: In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__bit_reference:15: In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/algorithm:628: In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/memory:604: /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/iterator:341:10: fatal error: '__debug' file not found #include  ^ 1 error generated. make: *** [unf.o] Error 1 make failed, exit code 2 Gem files will remain installed in /Users/vincent/.rvm/gems/ruby-2.1.3/gems/unf_ext-0.0.6 for inspection. Results logged to /Users/vincent/.rvm/gems/ruby-2.1.3/extensions/x86_64-darwin-14/2.1.0-static/unf_ext-0.0.6/gem_make.out 

我尝试brew更新和xcode选择安装,但仍然无法正常工作。 有什么建议吗?

这是新的xcode工具中的一个错误。 在我的案例中,它打破了eventmachine。 有关使用虚拟文件和重新安装链接的答案更新OSX命令行工具6.3后,请参阅缺少C ++标头<__ debug> 。 我降级到6.2,问题消失了。

来源: 安装/捆绑gem unf_ext -v’0.0.6’时出错