【发布时间】:2018-07-09 07:22:47
【问题描述】:
我将 VisualStudioCode 与 Ruby 和 Rubocop 一起使用。安装 Rubocop 后,我发现我必须为 Rubocop 更改 settings.json 中的一些设置。 如何修复此错误 => 预期文件结尾 (5,1)。
{
"workbench.colorTheme": "Visual Studio Dark"
}
{
"ruby.rubocop.executePath": "C:\\Games\\Ruby24-x64\\bin\\",
"ruby.rubocop.onSave": true
}
VSCode 说:预期文件结束 (5,1)。但在我看来,一切都很好。
【问题讨论】:
-
代码执行是否没有语法错误?
-
是的,VSCode 只是说:[jsonc] 预期文件结束。 (5,1)
-
只是想知道,EOF 错误永远不会指出问题实际出在哪里,只是当解释器最终发现它缺少
end或大括号等时。我个人不知道,从来没有过短绒问题。当涉及到这些类型的问题时,它通常会看到我看不到的东西。 -
只是出于好奇:为什么您的 rubocop 路径会以
ruby.exe\结尾?通常路径末尾的\表示它是一个目录 - 如果它是一个文件(或可执行文件),则不应以反斜杠结尾。我不知道这是否与您的问题有关,但您应该删除该 imo。 -
我首先尝试不使用 ruby.exe,但后来我添加了它,但它也不起作用。我将删除,因为我也知道它是不必要的(ruby.exe)。但没有它也行不通。
标签: json ruby visual-studio-code vscode-settings rubocop