RVM Rubyインストールをバージョン2.1.0にアップグレードし、次のエラーが発生したときにインストールをバンドルしようとしました:
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
Ruby version 2.1.0 is not supported.
*** extconf.rb failed ***
もちろんエラーは自明ですが、Rubyの最新リリースでDebugger gemを機能させる方法があるかどうか疑問に思いましたか?
バージョン1.6.5にRuby 2.1.0。のサポートが追加されたようです。-期待どおりに動作します。
更新:Ruby 2.1.1がリリースされたので、デバッガのバージョン1.6.8を使用する必要があります。
Ruby 2.1.2を使用していて、ネイティブgem拡張機能のビルド中にこのエラーが発生した場合:
そのようなファイルまたはディレクトリはありません@ rb_file_s_stat-./212/Ruby_debug.h(Errno :: ENOENT)
結論は、使用することです byebug ( https://github.com/cldwalker/debugger/issues/131 )
リリース1.6.4は 2.1.0のサポートが制限されることが予想されます (これは、少なくともコンパイルして実行する必要があることを意味します)。これが commit です。
ただし、他のユーザー 2日前にコンパイルの問題を報告(#110) 。ディスカッションに従って、いつ問題が修正されるかを確認できます。チケットにコンパイルエラーと環境の詳細を投稿して、メンテナがより多くの情報を入手できるようにすることもできます。