如何在eclipse aptana插件中调试rails上的ruby

我正在试图找出这个eclipse aptana插件(来自视觉工作室背景)。 当我尝试调试我的项目时,如下所示:

在此处输入图像描述

它抛出此错误:

Unable to find 'rdebug-ide' binary script. May need to install 'ruby-debug-ide' gem, or may need to add your gem executable directory to your PATH (check location via 'gem environment').

这是gem environment

 RubyGems Environment: - RUBYGEMS VERSION: 1.5.2 - RUBY VERSION: 1.9.2 (2011-02-18 patchlevel 180) [i386-mingw32] - INSTALLATION DIRECTORY: C:/Ruby192/lib/ruby/gems/1.9.1 - RUBY EXECUTABLE: C:/Ruby192/bin/ruby.exe - EXECUTABLE DIRECTORY: C:/Ruby192/bin - RUBYGEMS PLATFORMS: - ruby - x86-mingw32 - GEM PATHS: - C:/Ruby192/lib/ruby/gems/1.9.1 - C:/Users/Lol/.gem/ruby/1.9.1 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://rubygems.org/ 

服务器可以启动,我可以转到localhost:3000并加载。 但我不明白这个错误或如何开始调试。 知道什么是错的吗?

PS。 来自asp.net mvc背景,我可以右键单击controllers文件夹并添加控制器。 然后右键单击某个操作并为其生成视图。 我不能在ruby on rails开发中做到这一点吗?

从命令行发出以下命令:

gem install ruby​​-debug-ide

错误消息表明您没有安装此gem。 似乎Aptana在激活某些function之前没有检查安装了什么gem。

如果您不知道gem是什么,请将其视为系统安装的插件。

看一下这篇文章 ,为ruby 1.9.3安装ruby debug

我在osX中遇到与Mel Padden相同的问题。 已经安装了gem,它给我带来了同样的错误(我安装了rvm)。我做的是做一个与aptana的符号链接,之后从控制台调用它。

 $ ln -s /Applications/Aptana\ Studio\ 3/AptanaStudio3.app/Contents/MacOS/AptanaStudio3 /usr/local/bin/aptana $ aptana& 

不是最好的解决方案,但它的工作原理:)

我在64位Ubuntu上也遇到了这个问题。 我不仅无法调试,现在当我打开IDE时,它会产生奇怪的UI错误。 包浏览器将不会显示,对话框将不断弹出。

这是我从Rails安装中获得的列表

 Installing RDoc documentation for ruby-debug-ide-0.4.16... mel@ubuntu:/usr/share/eclipse/features$ gem list *** LOCAL GEMS *** cgi_multipart_eof_fix (2.5.0) daemons (1.1.4) fastthread (1.0.7) gem_plugin (0.2.3) linecache (0.46) mongrel (1.1.5) rake (0.9.2) rbx-require-relative (0.0.5) ruby-debug-base (0.10.4) ruby-debug-ide (0.4.16) ruby-mysql (2.9.4) mel@ubuntu:/usr/share/eclipse/features$ gem environment RubyGems Environment: - RUBYGEMS VERSION: 1.3.7 - RUBY VERSION: 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux] - INSTALLATION DIRECTORY: /var/lib/gems/1.8 - RUBY EXECUTABLE: /usr/bin/ruby1.8 - EXECUTABLE DIRECTORY: /var/lib/gems/1.8/bin - RUBYGEMS PLATFORMS: - ruby - x86_64-linux - GEM PATHS: - /var/lib/gems/1.8 - /home/mel/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://rubygems.org/