Help us understand the problem. What is going on with this article?

vscodeで"Ruby Solargraph"を使用可能にするまで

手順(Macbookを使用)

  1. rbenvをインストールする(gemインストールを有効にするため、PATHをrbenvで統一する)

    brew install rbenv ruby-build
    
  2. rbenvを使用して最新安定バージョンのrubyをインストールする(opensslのインストールに時間がかかるため、10分程度)

    rbenv install -l
    rbenv install x.x.x
    
  3. インストールされたことを確認する

    rbenv versions
    
  4. インストールしたrubyバージョンに切り替える

    rbenv global x.x.x
    
  5. rbenvの環境変数をzshrcに設定する

    vi ~/.zshrc
    # rbenvへのPATH
    [[ -d ~/.rbenv  ]] && \
    export PATH=${HOME}/.rbenv/bin:${PATH} && \
    eval "$(rbenv init -)"
    
    source ~/.zshrc
    
  6. rubyのPATHを確認する

    which ruby
    /Users/[ユーザ名]/.rbenv/shims/ruby
    
  7. gemのPATHを確認する

    which gem
    /Users/[ユーザ名]/.rbenv/shims/gem
    
  8. Solargraphをインストールする

    gem install solargraph
    
  9. rubocopをインストールする

    gem install rubocop
    
  10. Solargraphが使えることを確認する

    solargraph help          
    Commands:
    solargraph --version, -v            # Print the ve...
    solargraph available-cores          # List availab...
    solargraph bundle                   # Generate doc...
    solargraph clear                    # Delete the c...
    solargraph config [DIRECTORY]       # Create or ov...
    solargraph download-core [VERSION]  # Download cor...
    solargraph help [COMMAND]           # Describe ava...
    solargraph list-cores               # List the loc...
    solargraph rdoc GEM [VERSION]       # Use RDoc to ...
    solargraph reporters                # Get a list o...
    solargraph scan                     # Test the wor...
    solargraph socket                   # Run a Solarg...
    solargraph stdio                    # Run a Solarg...
    solargraph typecheck [FILE]         # Run the type...
    solargraph uncache GEM [...GEM]     # Delete cache...
    
  11. vscodeでRuby Solargraphをインストールする

  12. setting.jsonに以下を記入する

    "solargraph.commandPath": "solargraphのPATH"
    "ruby.intellisense": "rubyLocate"
    
  13. 左下の歯車 -> 設定をクリックし、設定の検索に以下を入力する

    solargraph
    
  14. Solargraph:Command PathにsolargraphのPATHが設定されていることを確認する

  15. Solargraph: Use Bundlerにチェックがはいっていないことを確認する

  16. vscodeを再起動し、右下にSolargraphに関するメッセージが表示されないことを確認する

以上

追記

rbenvを利用してrubyのバージョンを切り替えた際にvscodeにて再度Solargraph
に関するエラーメッセージが表示された。
solargraph helpを実行した際のメッセージを参照して、
以下gemのインストールを実行したところ解消された。

gem install bundler:1.17.3

ちなみにruby2.6.5→2.5.5に切り替えたところ発生した。

tequila0725
ゾイ₍₍(ง˘ω˘)ว⁾⁾ゾイ ゾイ₍₍(ง˘ω˘)ว⁾⁾ゾイ
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした