Open2
VSCode の Ruby LSP 設定
asdf から mise に移行したら Ruby LSP が動かなくなった時のメモ
こちらはもう推奨されていない
こっちの拡張パック入りのやつではなく、
こちらの Ruby LSP 単体をインストール(1つずつ検証したいだけで、後々拡張パックを入れないわけではない)
- VSCodeの設定
- https://github.com/Shopify/vscode-ruby-lsp/blob/main/VERSION_MANAGERS.md#rtx
- 自分は fish 使っているので、
zsh
部分を、fish
に変えただけ
- 一度プロジェクト配下の、
.ruby-lsp/
を削除 - code . で、VSCode起動
- VSCode の OUTPUT で、
.ruby-lsp/
の再構築が行われる
参考
以下の info が出てる。failed なのに、特に問題なく起動してた。sorbet は必須というわけでもない?ので拡張パック入れてない
2024-04-07 17:26:28.558 [info] (project) Ruby LSP Rails failed to initialize server: /Users/kazumeat/project/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:17:in `require': cannot load such file -- sorbet-runtime (LoadError)