ruby - 【RubyMine】调试器不启动
问题描述
概述
我正在使用 RubyMine 进行开发。
我想用RubyMine的调试功能一样优秀,我出错了。
细节
添加断点
↓<br />按下调试按钮
↓<br />控制台
/bin/zsh -c "bash -c 'env RBENV_VERSION=2.7.1 /Users/katahira/.rbenv/libexec/rbenv exec ruby /Users/katahira/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/ruby-debug-ide-2.3.0/bin/rdebug-ide --key-value --step-over-in-blocks --disable-int-handler --evaluation-timeout 10 --evaluation-control --time-limit 100 --memory-limit 0 --rubymine-protocol-extensions --port 53995 --host 0.0.0.0 --dispatcher-port 53996 -- /Users/katahira/dev/work/〇〇.rb'"
Fast Debugger (ruby-debug-ide 2.3.0, debase 2.3.0, file filtering is supported, block breakpoints supported, smart steps supported, obtaining return values supported, partial obtaining of instance variables supported) listens on 0.0.0.0:53995
Uncaught exception: uninitialized constant Api
/Users/katahira/dev/work/〇〇.rb:1:in `<top (required)>'
Process finished with exit code 1
试过了
- 检查版本
katahira@MBP 〇〇 % rbenv versions
system
2.4.1
2.5.8
2.6.3
2.6.5
2.7.0
* 2.7.1 (set by /Users/katahira/dev/work/〇〇/.ruby-version)←current directory
2.7.2
3.0.0
RubyMine → 首选项 → Ruby SDK Gem rbenv: 2.7.1
- 检查 gem RubyMine → 首选项 → Ruby SDK Gem → rbenv:2.7.1
ruby-debug-ide 2.3.0
・
・
・
debase
debase 2.3.0
debase
环境
OS macOS BigSur
ruby 2.7.1 (2.6.5 在 gemfile 中描述)
rails 6.0.4('~> 6.0.3', '>= 6.0.3.7' 在 gemfile 中描述)
docker Baseimage FROM ruby:2.6. 5-高山
解决方案
推荐阅读
- azure - 使用 WithExtraScopesToConsent 和 AcquireTokenSilent 对多个受众进行 Azure 身份验证
- c# - 将 dotnet-clear 工具与框架 dotnet core 3.1 一起使用时出现问题
- java - Java 正则表达式与多行字符串不匹配
- ruby-on-rails - 如何从 ruby on rails 上的现有远程 oracle 数据库中获取数据
- javascript - 触发按钮的动态反应钩子
- excel - 如何获得一个excel公式将一个范围解析为单个单元格
- ios - UITableView 中的 UIView 正在自动更改框架
- android - 获取数据存储路径
- node.js - NodeJs 表示将图像对象保存到文件系统
- javascript - 如何在graphql gatsby中允许可选的清晰图像?