SublimeText3(DevChannel) で Elixirの開発環境を整える (OSX)

  • 4
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

Sublimetext3側の問題で少しだけ嵌ったのでメモっとく。

入れるプラグイン

設定

User Prefsに追記するもの

"env":  {
          "PATH": "/usr/local/Cellar/elixir/1.1.0/bin"
        },

.bash_profileに追記するもの

/usr/local/binへのパスを確実に通しておく。

export $PATH=$PATH:/usr/local/bin

FixMacPathを入れる理由

ElixirSublimeのオートコンプリート機能を正常に使うため。

https://github.com/vishnevskiy/ElixirSublime/issues/9

Sublimetext3ではプラグインの実行がユーザーのシェルではない別のシェルで行われるらしい。そのためPATHを認識することができず、iexが見つからない結果ElixirSublimeのオートコンプリート機能(iexの機能を使って補完しているらしい)が使えない。