前提・実現したいこと
Windows10でUbuntu, VScode, rails6を使用して開発をしています。
Solargraphというコード補完機能があることを知り、
導入しようとしたところVScodeでエラーが発生し、コード補完が行われないので
解決方法を教えていただきたいです。
発生している問題・エラーメッセージ
Failed to start Solargraph: \wsl$\Ubuntu\home\utimori.rbenv\shims\solargraph: line 21: /home/utimori/.rbenv/libexec/rbenv: No such file or directory ソース:Ruby Solargraph(拡張機能)
Couldn't start client Ruby Language Server ソース:Ruby Solargraph(拡張機能)
試したこと
1.Solargraphが正しくインストールされているかの確認
solargraph -v → 0.43.0
2.setting.jsonの設定
{ "solargraph.useBundler": false, "solargraph.commandPath": "/home/utimori/.rbenv/shims/solargraph", "ruby.intellisense": "rubyLocate", "ruby.useBundler": true, "ruby.lint": { "rubocop": true }, "ruby.locate": { "exclude": "{**/@(test|spec|tmp|.*),**/@(test|spec|tmp|.*)/**,**/*_spec.rb}", "include": "**/*.rb" }, "ruby.useLanguageServer": true, "emmet.includeLanguages": { "erb": "html" }, "files.associations": { "*.erb": "erb" }, "emmet.triggerExpansionOnTab": true }
https://takumalog.com/2020/04/25/post-61/
こちらの記事を参考にしました。
- .solargraph.ymlの設定
# require: [] # この行を、以下のように修正 require: # https://github.com/castwide/solargraph/issues/87 - actioncable - actionmailer - actionpack - actionview - activejob - activemodel - activerecord - activestorage - activesupport
https://qiita.com/hideki0145/items/d6a18095f95d57eebe96
こちらの記事を参考にしました。
4.solargraph gemの再インストール
補足情報
rubyのバージョン→3.0.2
railsのバージョン→6.0.4
これらのほかに解決のために必要な情報があれば教えてください。
あなたの回答
tips
プレビュー