【问题标题】:How to debug ruby on rails in eclipse aptana plugin如何在 Eclipse aptana 插件中调试 ruby​​ on rails
【发布时间】:2011-05-24 00:27:44
【问题描述】:

我正在尝试找出这个 eclipse aptana 插件(来自 Visual Studio 背景)。当我尝试如下调试我的项目时:

它会抛出这个错误:

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 背景,我可以右键单击控制器文件夹并添加控制器。然后右键单击一个动作并为其生成一个视图。我不能在 ruby​​ on rails 开发中这样做吗?

【问题讨论】:

    标签: ruby-on-rails ruby eclipse aptana


    【解决方案1】:

    从命令行发出以下命令:

    gem install ruby​​-debug-ide

    错误消息是说您没有安装此 gem。似乎 Aptana 在激活某些功能之前不会检查安装了哪些 gem。

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

    【讨论】:

    • 我遇到了同样的问题,按照 salexander 的说明运行 gem install 将解决问题并允许您正确调试 Ruby 代码。
    • 也解决了我的问题,10 倍。注意:sudo gem list 确实显示了 ruby-debug-ide 但这还不够 - 使用 gem list 查看所有已安装的 gem,它不存在。在没有sudo 的情况下安装它并且它可以工作。
    【解决方案2】:

    看看这个post 为 ruby​​ 1.9.3 安装 ruby​​ 调试

    【讨论】:

      【解决方案3】:

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

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

      不是最好的解决方案,但它有效:)

      【讨论】:

      • 不漂亮,但对于偶尔使用,这对我来说现在可以了
      【解决方案4】:

      我在 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/
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-08
        • 1970-01-01
        • 2014-08-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多