1. tequila0725

    No comment

    tequila0725
Changes in body
Source | HTML | Preview

手順(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を別バージョンに切り替えた場合、
再度gem install solargraphを実行する