首页 > 解决方案 > 使用 Rails 在 VS 代码中设置断点

问题描述

尝试在 VS Code 中启动 rails 调试器时遇到 ruby​​ 版本冲突。对不起,如果这是一个愚蠢的问题..我通常是一个 Js 人,对 Rails 很陌生

收到此错误:

      rake (>= 0.8.1)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
Uncaught exception: Your Ruby version is 2.3.7, but your Gemfile specified 2.3.1
    /Library/Ruby/Gems/2.3.0/gems/bundler-1.17.3/lib/bundler/definition.rb:495:in `validate_ruby!'
    /Library/Ruby/Gems/2.3.0/gems/bundler-1.17.3/lib/bundler/definition.rb:470:in `validate_runtime!'
.
.
.

当我ruby --version在控制台中输入时,我得到ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin17]

标签: ruby-on-railsvisual-studio-codevscode-debugger

解决方案


有同样的问题。重新启动计算机对我有用。

在完全重新启动计算机之前,vscode 调试器控制台环境似乎不会更新。可能是错误或故意的。


推荐阅读