我正在使用以下配置运行:
Windows XP Media Center Edition SP3
Aptana Studio 3,build:3.0.9.201202141038
ruby 1.9.3p125(2012-02-16)[i386-mingw32](从rubyinstaller-1.9.3-p125.exe安装)
DevKit(从DevKit-tdm-32-4.5.2-20111229-1559-sfx-4-20-6.exe安装)
RubyGems 1.8.21
我无法安装ruby-debug(即使检查了https://github.com/oneclick/rubyinstaller/wiki/Troubleshooting#wiki-gems_fails_comspec_autorun中指定的COMSPEC和AutoRun来解决" ERROR:无法构建gem native extension")但是当时指向{ {3}},已成功安装。
不幸的是Aptana仍然期待ruby-debug!
有人可以建议我如何排序吗?
感谢。
好的,所以我被引导到了linecache19-0.5.13-4-20-6.gem和ruby-debug-base19-0.11.26-4-20-6.gem。从保存下载gem的目录中成功下载并安装了linecache但是使用ruby-debug-base并没有成功。然后找到了建议的细节:
> gem install ruby-debug-base19-0.11.26-4-20-6.gem -- --with-ruby-include=C:\Ruby193\include\ruby-1.9.1\ruby-1.9.3-p125
我必须承认我对宝石知之甚少,以至于我不知道为什么会有效,或者什么是空的" - "应该完成,但它的工作:
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Successfully installed ruby-debug-base19-0.11.26
1 gem installed
Installing ri documentation for ruby-debug-base19-0.11.26...
Installing RDoc documentation for ruby-debug-base19-0.11.26...
Aptana仍然抱怨没有ruby-debug-ide,所以:
> gem install ruby-debug-ide19
Fetching: ruby-debug-ide19-0.4.12.gem (100%)
Successfully installed ruby-debug-ide19-0.4.12
1 gem installed
Installing ri documentation for ruby-debug-ide19-0.4.12...
Installing RDoc documentation for ruby-debug-ide19-0.4.12...
Hoorah!除了...
Aptana现在失败了:
在以下期间发生内部错误:"启动YANG.rb"。
无法连接到端口3818上的调试器
所以我接着尝试了:
>gem install ruby-debug19
Fetching: ruby-debug19-0.11.6.gem (100%)
Successfully installed ruby-debug19-0.11.6
1 gem installed
Installing ri documentation for ruby-debug19-0.11.6...
Installing RDoc documentation for ruby-debug19-0.11.6...
唯一的区别是每次尝试调试时报告的端口号都会发生变化。我跑了
>netstat -a
并且每次都没有列出新端口,直到运行调试之后,例如
Proto Local Address Foreign Address State
TCP THE-BEAST:3818 THE-BEAST:0 LISTENING
有什么想法吗?
由于
答案 0 :(得分:6)
我已经下载并运行一次rubymine(4.0.3)的调试模式。
当您激活调试模式时,正确安装了ruby-debug-ide。我必须在挂起进程后取消并再次启动调试模式。
所以现在一切都与Aptana合作。
(我用http://railsinstaller.org安装了rails,我使用的是Windows 7(64位),但我认为它不相关。)
根据RubyMine的日志,这里安装了宝石:(我猜订单很重要,但我不确定)。
我在没有RubyMine的情况下重新检查了以下命令:
gem install ruby-debug-ide --pre
gem install ruby-debug-base19x --pre