【问题标题】:Ruby in Aptana: Cannot Start DebuggerAptana 中的 Ruby:无法启动调试器
【发布时间】:2014-01-29 00:48:34
【问题描述】:

当我尝试在 Aptana Studio 3 中开始调试时,出现错误:

/Users/shia/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:296:in `to_specs': Could not find 'ruby-debug-ide' (>= 0) among 7 total gem(s) (Gem::LoadError)
    from /Users/shia/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:307:in `to_spec'
    from /Users/shia/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_gem.rb:47:in `gem'
    from /Users/shia/.rvm/rubies/ruby-1.8.7-p374/bin/rdebug-ide:22

过了一会儿,会弹出一个对话框,说“在“启动 Game.rb”期间发生内部错误。无法连接到端口 54008 上的调试器”。 (Game.rb 是我正在调试的文件。)

我在 OS X 10.9.1 上使用 Ruby。我首先使用 Homebrew 安装了最新版本 Ruby 2.0.0。然后我发现调试器不适用于 Ruby 1.9+,所以我安装了 RVM 并用它来安装 Ruby 1.8.7。然后我在终端中执行了$rvm use 1.8.7

之后,我执行了$gem install ruby-debug-ide$gem install ruby-debug-base,一切看起来都正常。但是当我重新启动Aptana时,调试还是不行,返回上面的错误。

不确定我在这里缺少哪一步。非常感谢。

【问题讨论】:

    标签: ruby gem aptana ruby-debug


    【解决方案1】:

    我有同样的问题,为 rvm 设置默认的 ruby​​ 和 gem set 版本。

    rvm --default use 'ruby-2.1.1@global' 
    rvm --default use 'ruby-2.1.1'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-09
      • 2020-05-13
      • 2021-11-02
      相关资源
      最近更新 更多