问题标签 [byebug]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - Ruby 未定义的局部变量 byebug
我正在我的 rails 项目中执行文件 app.rb 并尝试使用 byebug gem 单步执行它,但我收到一条错误消息,提示“byebug”是一个未定义的局部变量。我正在使用命令“ruby app.rb”运行代码。通过命令行以这种方式执行 ruby 文件时,是否有不同的方式来单步执行它?
ruby-on-rails - Pry-Remote 未触发 Rails 4
问题:
在另一个分支中升级到 Rails 4 并尝试了上次Pry-Remote 与 Pow on Rails 4一起工作的解决方案。我仍然在使用新的 Rails 4 和 Pry Debugger 时遇到困难。
我在跑什么:
Mac OS X 10.10.5 (14F27)
Pow 的最新版本
症状:
将 binding.remote_pry 放入代码中,代码会停止但无法进入调试器。在我键入 pry-remote 后,调试器保持“加载”状态。
第一个 pry-remote:调试器未准备好。
第二个远程遥控:没有答案
第三个 pry-remote:保持加载而不输出
第四个 pry-remote:CTRL + C 时输出
编辑1:
所以按照建议的帖子(https://github.com/Mon-Ouie/pry-remote/issues/8)。
我已经完成并尝试了以下操作:
创建 .prv 文件:
Pry.config.correct_indent = false
Pry.config.auto_indent = false
在 main.rb 中添加了“require 'pry-remote'”
没有运行 Unicorn 或 Nginx,所以不需要更新这些
将 Gemfile 更新为
gem "pry-remote", :require => "pry-remote"
因此,完成所有这些事情后,仍然没有区别。
编辑2:
在 Alexey Shein 的帮助下,我更进一步。现在他进入调试器,但我不能使用next
and step
。
编辑3:
已创建 Pry-Byebug 问题:https ://github.com/deivid-rodriguez/pry-byebug/issues/78
编辑 4: 将此帖子拆分为Pry Remote / ByeBug 接下来进入 Teardown,因为我认为这个问题与 ByeBug 和 Pry-remote 更相关。
ruby - 格式化 byebug 的输出
我最近完成了我的系统的全新安装,我看到了一些奇怪的行为byebug
。例如,数组列在元素上,而不是所有内容都在同一行上。这是一个例子:
通常,我希望:
如何byebug
“正常”显示数组?
ruby-on-rails - Pry Remote / ByeBug 接下来进入 Teardown
所以我决定拆分我的上一篇文章,因为这个 bug 与 ByeBug 的关系比与 Pry-Remote 的关系更大(我认为)。最后发表网址:Pry-Remote 未触发 Rails 4
问题:
在 Pry-Remote 中键入 Next 时,ByeBug 会出现意外行为并进入“拆卸”状态。
还创建了一个 ByeBug 问题: https ://github.com/deivid-rodriguez/pry-byebug/issues/78
我正在运行的内容:
注1:
更新了所有与撬相关的宝石
ruby - byebug 和红宝石 2.2.3
第一次尝试在 ruby 2.2.3 中使用 byebug 时,我得到了
我很困惑,这是一些诊断:
ruby-on-rails - byebug 的更好格式(带颜色)
有没有办法用 byebug 获得更好的输出格式?当我打印对象时,输出有点难以阅读,使用类似于Awesome Print
.
ruby - Make byebug stay in scope/function after running last line
Say I'm debugging a function like this
Running this, we hit the breakpoint. If I now hit "n", it runs the next line and exits the function. How can I instead remain in the function and inspect x
?
ruby-on-rails - Rails .all 返回与对象的关系,但 .count 和 .all.to_a 不返回任何内容
我目前有一个非常奇怪的问题。我有一个ExportFile
模型。在byebug
测试内部的控制台中,如果我调用.all
,我会看到:
但如果我尝试.count
, or .all.to_a
,我什么也得不到:
为什么会发生这种情况,我做错了什么?在运行上面的片段之前,我使用FactoryGirl.create_list(:export_file, 5)
,如果它确实有所作为。
ruby-on-rails - Rails 捆绑安装失败,因为“byebug 需要 ruby 版本 >= 2.0.0”
我尝试了 ruby 版本2.0.0, 2.1.5
和2.2.1
. 也gem install byebug -v '5.0.0'
成功安装了 byebug。byebug -v
返回:运行 byebug 5.0.0,但bundle install
仍然失败并给我错误“byebug 需要 ruby 版本 >= 2.0.0”。