【问题标题】:Can't install ruby-debug?无法安装 ruby​​-debug?
【发布时间】:2013-01-24 10:41:48
【问题描述】:

有没有其他人遇到过这种情况?

gem install ruby-debug
Building native extensions.  This could take a while...
ERROR:  Error installing ruby-debug:
    ERROR: Failed to build gem native extension.

        /Users/ohad/.rvm/rubies/ruby-1.9.3-p327/bin/ruby extconf.rb
Can't handle 1.9.x yet
*** extconf.rb failed ***

如果这与它有任何关系,我正在使用 gemset。

【问题讨论】:

  • 我相信 ruby​​ 1.9 的 gem 名称是 ruby-debug19。或类似的东西。

标签: ruby ruby-debug


【解决方案1】:

debugger gem 是当前 Ruby 版本的事实标准。

【讨论】:

    【解决方案2】:

    到目前为止,唯一对我有用的调试器是 debugger gem,位于 https://github.com/cldwalker/debugger

    gem 'debugger' 放入 Gemfile 或安装它只是为了开发。

    group :development do
      gem 'debugger'
    end
    

    在登陆debugger gem 之前,我尝试了其他几个选项(都失败了)。具体来说,ruby-debugruby-debug19 (https://github.com/denofevil/ruby-debug19)。

    ruby-debug 安装失败。虽然ruby-debug19 确实安装了,但我在require 'ruby-debug' ; Debugger.start 上遇到了错误。

    这是我的环境:

    ruby 1.9.3p374 (2013-01-15 revision 38858) [i686-linux]
    Rails 3.2.11
    Ubuntu 12.04.2 LTS 32bit
    

    【讨论】:

      【解决方案3】:

      您需要使用ruby-debug19 版本,因为“常规”版本与 Ruby 1.9 不兼容:

      gem install ruby-debug19
      

      更多信息请查看the gems project page

      【讨论】:

      • ruby-debug19 目前与 1.9.3 不兼容。正如@jimmy_cuadra 所说,“调试器” gem 是事实上的标准。
      猜你喜欢
      • 1970-01-01
      • 2012-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多