我正在试图找出这个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开发中做到这一点吗?
答案 0 :(得分:14)
从命令行发出以下命令:
gem install ruby-debug-ide
错误消息表明您没有安装此gem。似乎Aptana在激活某些功能之前没有检查安装了什么宝石。
如果您不知道gem是什么,请将其视为系统安装的插件。
答案 1 :(得分:4)
请查看此post以安装ruby debug for ruby 1.9.3
答案 2 :(得分:2)
我在osX中遇到与Mel Padden相同的问题。已经安装了gem它会给我带来同样的错误(我已经安装了rvm)。我做的是做一个aptana的符号链接,之后从控制台调用它。
$ ln -s /Applications/Aptana\ Studio\ 3/AptanaStudio3.app/Contents/MacOS/AptanaStudio3 /usr/local/bin/aptana
$ aptana&
不是最佳解决方案,但它有效:)
答案 3 :(得分:0)
我在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/