Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
9
Help us understand the problem. What is going on with this article?
@tequila0725

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
に関するエラーメッセージが表示されるため、再度手順通りに各gemをインストールする必要あり。

9
Help us understand the problem. What is going on with this article?
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
tequila0725
ゾイ₍₍(ง˘ω˘)ว⁾⁾ゾイ ゾイ₍₍(ง˘ω˘)ว⁾⁾ゾイ

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
9
Help us understand the problem. What is going on with this article?