我刚刚将我的RVM Ruby版本升级到2.1.0,尝试运行"bundle install"时遇到以下错误:
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
Ruby version 2.1.0 is not supported.
*** extconf.rb failed ***
当然,错误本身是不言自明的,但我想知道是否有一种方法可以让Debugger gem与最新版本的Ruby配合使用?
我刚刚将我的RVM Ruby版本升级到2.1.0,尝试运行"bundle install"时遇到以下错误:
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
Ruby version 2.1.0 is not supported.
*** extconf.rb failed ***
当然,错误本身是不言自明的,但我想知道是否有一种方法可以让Debugger gem与最新版本的Ruby配合使用?
看起来1.6.5版本新增了对Ruby 2.1.0的支持。-正常工作。
更新: 由于Ruby 2.1.1已发布,应使用1.6.8版本的Debugger。
对于使用Ruby 2.1.2并在构建本地宝石扩展时遇到此错误的用户:
No such file or directory @ rb_file_s_stat - ./212/ruby_debug.h (Errno::ENOENT)
结论是使用 byebug (https://github.com/cldwalker/debugger/issues/131)
Release 1.6.4 预计具有有限的2.1.0支持(这意味着它至少应该能够编译和运行)。这是提交记录。
然而,其他用户报告了两天前的编译问题(#110)。您可以关注讨论,看看何时会修复此问题。您还可以在工单中发布您的编译错误和环境详细信息,以便维护者拥有更多可用信息。