当我尝试在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时,调试仍然无法正常工作并返回上面的错误。
不确定我在这里缺少哪一步。非常感谢你。
答案 0 :(得分:0)
我遇到同样的问题,为npm设置默认的ruby和gem set版本。
rvm --default use 'ruby-2.1.1@global'
rvm --default use 'ruby-2.1.1'