96350


# 目的・状況

VSCodeでRuby LSPを使ってRuboCopをLinter, Formatterとして使いたいです。

Ruby LSPから次のエラーが出てます。

  * Pending response rejected since connection got disposed
  * Ruby LSP client: couldn't create connection to server.
  * The Ruby LSP server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.
  * Pending response rejected since connection got disposed

とりあえず`Gemfile`にrubocopを書いてみたけど動きませんでした。

もう一つのワークスペースでは動作していました。

# 環境

  * Ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]
  * Rails 7.0.8
  * rubocop: 1.56.2
  * ruby LSP (vscode extension): v0.4.8

## VSCode

バージョン: 1.82.2 (user setup)  
コミット: abd2f3db4bdb28f9e95536dfa84d8479f1eb312d  
日付: 2023-09-14T05:55:25.390Z  
Electron: 25.8.1  
ElectronBuildId: 23779380  
Chromium: 114.0.5735.289  
Node.js: 18.15.0  
V8: 11.4.183.29-electron.0  
OS: Windows_NT x64 10.0.22621

## WSL on Ubuntu

[code]

    NAME="Ubuntu"
    VERSION="20.04.6 LTS (Focal Fossa)"
    ID=ubuntu
    ID_LIKE=debian
    PRETTY_NAME="Ubuntu 20.04.6 LTS"
    VERSION_ID="20.04"
    HOME_URL="https://www.ubuntu.com/"
    SUPPORT_URL="https://help.ubuntu.com/"
    BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
    PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
    VERSION_CODENAME=focal
    UBUNTU_CODENAME=focal
    
[/code]


CC BY-SA 4.0
2023-09-22T09:05:49.413
96308
2023-09-26T07:07:20.720
2023-09-26T06:36:53.797
53242
53242
question
ruby-on-rails ruby ubuntu rubygems
Ruby LSP (RuboCop) がうまく動作しない


以下の手順でhome dirにruby-lspのフォルダーができるのでこれでlspが動きました。  
3.のところは `rails new` 経由でもいいと思います。

  1. `bundle init`
  2. Gemfileにrubocopを記述
  3. `bundle install`


CC BY-SA 4.0
2023-09-26T06:42:06.870
96350
2023-09-26T07:07:20.720
2023-09-26T07:07:20.720
53242
53242
96308
answer