Skip to content

k-miyata/docker-solargraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-solargraph

Solargraph runs in a Docker container.

Ruby の言語サーバ Solargraph を Docker コンテナ上で動かします。

Usage

次の環境変数を設定します。.env.sample.env としてコピーするとよいでしょう。

変数名 値の例 説明
PORT 7658 言語サーバに接続するために使用するポート番号。
RUBY_VERSION 2.7 使用する Ruby のバージョン。公式イメージで利用可能なバージョンを指定してください。
SOURCE_PATH /path/to/src 使用するソースコードを含むディレクトリのパス。

あとは docker-compose up でコンテナを起動すれば準備完了です。

Visual Studio Code

Visual Studio Code で Solargraph を使うには、拡張機能 Ruby Solargraph をインストールします。

インストール後、settings.json に以下の設定を追加してください。port は環境変数 PORT の値と同じにする必要があります。

{
  "solargraph.diagnostics": true,
  "solargraph.externalServer": {
    "host": "localhost",
    "port": 7658
  },
  "solargraph.transport": "external"
}

設定項目の意味やその他の設定については、拡張機能の説明をご覧ください。

License

See LICENSE.

About

Solargraph that runs in a Docker container

Topics

Resources

License

Stars

Watchers

Forks