vscodeを利用したいと思いインストールしました。
ruby、solargraph、rubocopの機能拡張できません
試したこと
流れとしましてはこちらのサイトを参照し設定していました
https://impsbl.hatenablog.jp/entry/RubyInVSCode1
すると確か今はないのですが
the ruby language server crashed 5 times in 3 minuets
だったと思いますが起こりました
先程のサイトの中にサイトリンクがありました(インストールできているかを確認する工程のサイト)
https://impsbl.hatenablog.jp/entry/RubyInVSCode2
上記のサイトのとうり検証していましたがうまく起動していません
IntellisenseとAutocompleteの検証のlintの記述部分
それから一度appをアンイストール
完全にアンインストールするため機能拡張とユーザの情報ファイルもターミナルから削除
もう一度やりなおすも同じ
もう一度アンインストールし
ここからうろ覚えなのですが
homebrewをインストール
rbenvをインストール
ruby2.7.1を再インストール
.zshrcにこちらを記入
[[ -d ~/.rbenv ]] &&
export PATH=${HOME}/.rbenv/bin:${PATH} &&
eval "$(rbenv init -)"
gemのdebaseとbundlerインストール
もう一度vscodeインストール
そうしましたら
新しいエラー文が
1.Couldn't start client Ruby Language Server
2.Failed to start Solargraph: Identity added: /Users/fujiyama/.ssh/id_rsa (fujiyama@fujiAIR)
Identity added: /Users/fujiyama/.ssh/id_rsa (fujiyama@fujiAIR)
rbenv: version `2.5.7' is not installed (set by /Users/fujiyama/Desktop/work/vagrant/myblog/.ruby-version)
3.rbenv: version `2.5.7' is not installed (set by /Users/fujiyama/Desktop/work/vagrant/myblog/.ruby-version)
インストールされてないといわれたので
rbenv install -lでインストールできるもの確認
2.5.8
2.6.6
2.7.1
jruby-9.2.11.1
maglev-1.0.0
mruby-2.1.0
rbx-4.15
truffleruby-20.1.0
2.5.7ってなくないですか?あったとしてインストールしたらエラー文で指定された場所に配置されるのでしょうか
仮にこの機能拡張が使えたとして仮想環境に接続して作業する場合はもう一度rubyの機能拡張するために設定しないといけないのでしょうか
あとrubyの機能拡張のciclecとbuildがfailingになってるのもきになります画像参照
ターミナルやシェルやジェムなど知識が乏しいので説明不足と思いますが手助けしてください。
機能拡張が使いたいのです、、、、、
あなたの回答
tips
プレビュー