rubymine - 无法使用 rspec 在 rubymine 中进行调试
问题描述
运行 rubymine 时debug
得到Test framework quit unexpectedly error
.
Testing started at 11:41 AM ...
/bin/bash -c "env RBENV_VERSION=2.7.0 /home/workstation/.rbenv/libexec/rbenv exec bundle exec ruby /home/workstation/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/ruby-debug-ide-0.8.0.beta19/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 41145 --host 0.0.0.0 --dispatcher-port 37297 -- /home/workstation/.rbenv/versions/2.7.0/bin/rspec /home/workstation/workspace/railsprojects/labx/spec/requests/api/v1/sellers_request_spec.rb --require teamcity/spec/runner/formatter/teamcity/formatter --format 'Spec::Runner::Formatter::TeamcityFormatter' --example 'Api::V1::Sellers POST register'"
/home/workstation/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/debase-0.3.0.beta19/lib/debase.rb:7:in `require': cannot load such file -- debase_internals (LoadError)
from /home/workstation/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/debase-0.3.0.beta19/lib/debase.rb:7:in `<top (required)>'
from /home/workstation/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/ruby-debug-ide-0.8.0.beta19/lib/ruby-debug-ide.rb:9:in `require'
from /home/workstation/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/ruby-debug-ide-0.8.0.beta19/lib/ruby-debug-ide.rb:9:in `<top (required)>'
from /home/workstation/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/ruby-debug-ide-0.8.0.beta19/bin/rdebug-ide:8:in `require_relative'
from /home/workstation/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/ruby-debug-ide-0.8.0.beta19/bin/rdebug-ide:8:in `<main>'
Process finished with exit code 1
版本
红宝石:2.7.0,rspec-rails:4.0.0.pre,rails:6-0-stable,Rubymine 2019.3.1
如果我在没有调试的情况下正常运行测试,则只有调试失败,它工作正常。可能是什么问题?
解决方案
推荐阅读
- react-native - 扫码报错 undefined is not an object
- php - 尝试从本地主机中的不同数据库连接不同的表,使用 MYSQL
- python - 创建线程和进程之间的时间差异
- reactjs - 使材料-ui面包屑显示名称而不是反应中的其他值
- android - 如何防止android设备后退按钮在颤动中回到启动画面?
- regex - 在 Dart/Flutter 中使用 Regex 从文档中获取 YouTube URL
- javascript - 创建一个按钮,其边框逐渐减少 onClick 并在时间“0”触发事件
- hyperledger-fabric - 如何使用 Amazon DynamoDB 而不是 couchDB 在超级账本结构中存储链下数据
- corda - 查询消费Linear状态的事务的Corda事务id
- python - 跨多列的单热编码 - 但作为一组