ruby-on-rails - 在 OS X 上调试 Ruby 2.1 的方法

标签 ruby-on-rails ruby macos debugging

我正在寻找一种在 OSX 上调试 ruby​​ 2.1 的方法。具体来说:

  • ruby 2.1.0
  • Rails(3.2.最近)
  • OS X 10.9.1

我正在寻找一个能让我在断点、步骤、下一步等处停止的方法。我过去使用过调试器 gem、ruby-debug 和 byebug。我无法构建它们中的任何一个。

有人有有效的食谱吗?谢谢!

最佳答案

当您想要调试时,使用 pry 是一个很好的选择。

查看视频教程 http://pryrepl.org/screencasts.html其中展示了它的一些功能。

我通常使用这些 gem 进行调试:

group :development do
  gem 'pry'
  gem 'pry-nav'
  gem 'pry-rescue'
  gem 'pry-stack_explorer'
  gem 'pry-doc'
end

希望对您有所帮助!

关于ruby-on-rails - 在 OS X 上调试 Ruby 2.1 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20790167/

相关文章:

ios - 有没有办法快速在后台线程和当前 View Controller 之间进行通信?

ios - 如何为 NSAttributedString 设置动画?

ruby-on-rails - 验证失败 : Upload file has an extension that does not match its contents

jquery - AJAX 请求 POST 数据到 Rails Controller 给出 404

python-3.x - 我的着色器出现错误并且不知道如何修复

ruby - 安装 Homebrew 时出错 - 找不到 Brew 命令

ruby - 查找和检查素数的复杂性是什么?

ruby-on-rails - Rails 中的 OAuth - 谷歌、推特、 Facebook 、连接登录,如 stackoverflow 登录

ruby-on-rails - 设计没有路由匹配 [GET] "/users/sign_out"

javascript - 在 Rails 中通过参数发送 base64 图像是一个好习惯吗?