【问题标题】:Can't debug Rails app in Rubymine无法在 Rubymine 中调试 Rails 应用程序
【发布时间】:2015-06-25 09:37:40
【问题描述】:

当我调试一个简单的 Rails 应用程序时(只运行了脚手架命令)。 Rubymine 在调试器窗口中不显示任何变量。我已经在 Rubymine 上安装了 ruby​​-debug-ide 0.4.30、debase 0.1.3 gems,我正在使用 ubuntu 14.04、ruby 2.2、rails 4.2.2、rbenv、rubymine 7.1。

提前致谢。

更新:问题解决了!!只需注释掉 'byebug' gem。

【问题讨论】:

  • 调试器仅支持 ruby​​ 1.9。请改用 byebug。您是否在浏览器中进行了用户索引操作?
  • 实际上我不记得我安装的确切 gem 名称。当我第一次去调试时,rubymine 要求我安装一个 gem,我安装它。是的,我在浏览器中进行索引操作后检查了调试器。 @japed
  • 你能在你的 ruby​​mine 上调试一个简单的 ruby​​(不是 rails)代码吗?
  • 这是我第一次使用 Rubymine。我还没试过。 @Mourad
  • 好的,现在告诉我你在调试之前安装了哪些 gems

标签: ruby-on-rails ruby debugging rubymine rubymine-7


【解决方案1】:

为了帮助您,请按照以下步骤在您的 ruby​​Mine 中进行调试。

首先在本地安装 dubug gems:

  1. 下载以下宝石:

  2. 将下载的 gem 放入名为gems的文件中

  3. 打开 Ruby cmd consol [clic on start button, select Ruby then select Start command prompt with Ruby]
  4. cd 到 gems 文件路径 [假设你的 gems 文件的路径是C:\Desktop\gems] 写命令:cd C:\Desktop\gems 然后点击回车。
  5. 要安装第一个 gem,运行以下命令:gem install --local debugger-ruby_core_source-1.3.8.gem
  6. 要安装第二个 gem,运行以下命令:gem install --local ruby-debug-base19x-0.11.30.pre15.gem
  7. 重启 RubyMine 并测试它现在是否可以工作

再次使用 Ruby 1.9 版本而不是 2.2 尝试完全相同的步骤

现在,如果 Ruby 2.2 版本无法正常工作,请尝试 1.9 版本。 希望它对你有用,因为它对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-07
    • 1970-01-01
    • 1970-01-01
    • 2014-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多