Open12

VSCode で Solargraph が起動に失敗しているのをなんとかしたい

ピン留めされたアイテム
snakasnaka

なぜか Ruby LSP が動くようになったので Solargraph はいいか... という気持ちになってる

snakasnaka

環境構築後問題に気づいていたがしばらく放置してたのでそろそろ直す

Output は以下のみ

[Error - 8:35:18] Starting client failed

普通に実行しようとすると

$ solargraph
No preset version installed for command solargraph
Please install a version by running one of the following:

asdf install ruby 3.1.6

or add one of the following versions in your config file at /Users/xxx/.tool-versions
ruby 3.1.4
ruby 3.1.5

と出る

Ruby バージョン変更に追随できないないかも?

snakasnaka

よくよく見ると ~/.tool-version.ruby-version で指しているバージョンが違う

~/.tool-version
ruby 3.1.5
./ruby-version
3.1.6

当初 asdf の扱いがよくわからず ~/.tool-version で管理していたのを、~/.asdfrclegacy_version_file = yes 入れて
各プロジェクト毎の .ruby-version で管理するように切り替えたときの名残