目的:Sublime Text3にてRubyのプラグラムを作成する際、快適にプログラムできるよう環境を整える。
以下の環境にて構築する。
OS:Windows8.1
Ruby:Ruby 2.2.2 x64
SublimeText3:Sublime Text Build 3083 x64
msysGit:msysGit-netinstall-1.9.5-preview20150319
以下の前提条件を必要とする。
- SublimeText3がインストールされていること
- Rubyのインストールがされていること
- Package Controlがインストールされていること
- msysGitがインストールされていること
前提条件を満たしていない方は、
以前、記述した記事があるのでそちらを参考にしてください。
Sublime Text3のインストール(Package Control含む)
Rubyのインストール
msysGitのインストール
以下の流れにて実施する。
- SublimeCodeIntelプラグインをインストール
- SublimeLinterプラグインをインストール
- SublimeLinter-Rubyプラグインをインストール
1.SublimeCodeIntelプラグインをインストール
コードの入力を補完してくれるプラグイン。
1.1
SublimeText3を起動する。
1.2
以下の手順を実行する。
「Ctrl+Shift+p」→「install」→「SublimeCodeIntel」
1.3
インストール終了後、初期設定を行う。
以下の順に実施
- 上部メニューから、「基本設定」→「Package Settings」→「SublimeCodeIntel」→「Settings - Default」を選択する。
- 表示されたテキストを全てコピーする。
- 上部メニューから、「基本設定」→「Package Settings」→「SublimeCodeIntel」→「Settings - User」を選択する。
- コピーした内容をペーストする。
- 以下の内容を最後の行に追加する。(カンマ(,)忘れずに!!)
追加内容
ーーーー
"Ruby": {"ruby": "C:/Rubyインストールフォルダ/bin/ruby", "rubyExtraPaths": ["C:/Rubyインストールフォルダ/lib/ruby/gems/2.2.0"]}
ーーーー
手順1、3の場所
手順5の追加行
1.4
設定のテストを実施する。
任意のディレクトリへrubyファイルを作成する。
作成したファイルは、ドラッグ&ドロップでSublimeへドロップする。
1.5
以下のコードを記述する。
ーーーー
testHash = Hash.new()
testHash.empty?()
ーーーー
記述の際、Hashを新しく作成する時とHashのメソッドを選択する時にコードの保管がされた。
これにてSublimeCodeIntelはインストール完了。
2.SublimeLinterプラグインをインストール
各言語のLinterを使用するために必要なプラグイン。
2.1
上部メニューから、「基本設定」→「Packageフォルダ」を選択する。
もしくは、「C:\Users\ユーザ名\AppData\Roaming\Sublime Text 3\Packages」のフォルダを開く。
2.2
msysGitのプロンプトを起動し、上記ディレクトリへ移動する。
2.3
以下のコマンドを実行する。
コマンド:git clone https://github.com/SublimeLinter/SublimeLinter3.git SublimeLinter
コマンド完了後、Sublimeを再起動する。
3.SublimeLinter-Rubyプラグインをインストール
RubyのLinterプラグイン。
3.1
以下の手順を実行する。
「Ctrl+Shift+p」→「install」→「SublimeLinter-Ruby」
3.2
インストール後、テストを実施する。
任意のディレクトリへrubyファイルを作成する。
作成したファイルは、ドラッグ&ドロップでSublimeへドロップする。
3.3
以下のコードを記述する。
testHashの次にドット(.)ではなく、カンマ(,)を記述する。
ーーーー
testHash = Hash.new()
testHash,
ーーーー
行の左側に赤い点が表示されれば正常にインストールされている。
これにてインストール終了。
また追加したプラグインがあれば、追記するか新しく記事を作成する。
以上!!
以下、参考にさせて頂いたサイト
For myself tomorrow - SublimeText3でRubyをコーディングする際の最低限のインストール&設定(Windows)