💎

Shopify製Ruby LSPを導入し開発環境を改善する[VS Code]

に公開
5

Discussion

砂漠砂漠

JavaScriptとかpythonみたいな大人気言語に比べるとrobocopとかSolargraphみたいに入力補完とかLinterが弱いなあとは思った。

necocoanecocoa

ですね、Solargraphはまだ欲しいなという印象でした。今後の開発に期待です!

砂漠砂漠

ここで聞くのもおかしな話ではあるんですが、Ruby LSPがうまく動かないんですよね…何かわかることはありませんか?

環境は、WLS on ubuntu上で動かしてる以外はほぼ同じです。Ruby LSPは拡張機能パック経由で導入してます。

necocoanecocoa

出力の6行目にも書いてありますが bundle install するといかがでしょうか?
PJ毎のGemfile.lockを使うようで、それがないため失敗していそうです。

ruby-lspのセットアップができると、該当のPJ配下に .ruby-lsp/ というディレクトリができていて(隠しフォルダなので ls -a などで確認するとよいです)そこのファイルを見ると、PJのgem+ruby-lspが入ったGemfileとGemfile.lockファイルがあることが確認できます。