首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WSL2中VSCODE配置Rubocop的错误

WSL2中VSCODE配置Rubocop的错误
EN

Stack Overflow用户
提问于 2020-09-25 22:22:02
回答 3查看 5.2K关注 0票数 4

首先,我检查了是否实际安装了gem:

rubocop -v => 0.92.0

然后,检查哪里安装了rubocop可执行文件:

which rubocop => /home/joao/.rbenv/shims/rubocop

在rbenv:

rbenv which rubocop => /home/joao/.rbenv/versions/2.6.6/bin/rubocop

VSCODE > Settings.json中:"ruby.rubocop.executePath": ""作为推荐的https://github.com/misogi/vscode-ruby-rubocop#configuration

当我尝试执行:command /home/joao/.rbenv/shims/rubocop returns empty output! please check configuration./home/joao/.rbenv/shims/rubocop is not executable

因此,我尝试手动添加路径:"ruby.rubocop.executePath": "/home/joao/.rbenv/shims/" --相同的错误仍然存在:command /home/joao/.rbenv/shims/rubocop returns empty output! please check configuration./home/joao/.rbenv/shims/rubocop is not executable

然后我尝试了rbenv which rubocop => "ruby.rubocop.executePath": "/home/joao/.rbenv/versions/2.6.6/bin/"的路径,相同的错误仍然存在:command /home/joao/.rbenv/versions/2.6.6/bin/rubocop returns empty output! please check configuration./home/joao/.rbenv/versions/2.6.6/bin/rubocop is not executable

最后一次尝试:在windows中创建bash脚本以指向rubocop。

在: c:\my_scripts中,我创建了一个具有:

代码语言:javascript
运行
复制
@echo off
bash.exe -c "~/.rbenv/shims/rubocop %*"

然后在VSCODE:"ruby.rubocop.executePath": "c:/my_scripts/",中仍然是相同的错误:command c:/my_scripts/rubocop returns empty output! please check configuration.c:/my_scripts/rubocop is not executable

我不知道我还能做什么。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-09-25 22:44:48

我刚刚放弃了ruby-rubocop扩展并安装了Ruby Solargraph。就像一种魅力。

票数 -3
EN

Stack Overflow用户

发布于 2021-02-03 15:53:55

尝试将rubocop版本更新为1.9.1 (运行此操作应该有效)

代码语言:javascript
运行
复制
gem install rubocop
票数 3
EN

Stack Overflow用户

发布于 2022-08-06 11:31:38

对于ruby.rubocop.executePath使用UNC路径,以及创建一个rubocop.bat,我的运气稍微好一些。所以,我在我的设定中:

代码语言:javascript
运行
复制
"ruby.rubocop.executePath": "\\\\wsl.localhost\\Ubuntu\\home\\charles\\.rbenv\\shims\\",

我使用了你的rubocop.bat文件,这似乎是Windows上的代码想要的。虽然这看起来确实奏效了,但(令人不快地)缓慢。我正在使用WSL2。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64071957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档