技術メモ

プログラミングとか電子工作とか

Elixir入門(おまけ Intelij IDEでElixirのプロジェクトを扱う Windows10編)

f:id:ysmn_deus:20190122112104p:plain

どうも、靖宗です。
Mix and OTP編に突入と言うことでIDEを導入していきたいと思います。
といってもVSCodeがデフォルト?てシンタックスに対応してたりするんでそれでもいい気がしますが、JetBrain教に入信してしまったので一応使える様にしておきたいのです。
環境はWindows10です。そのうちMacにもセットアップしたい。

Pluginをインストール

File -> Settingで設定画面を出し、Pluginsの項目を開く

f:id:ysmn_deus:20190210180803p:plain

Elixirのプラグインを探す

f:id:ysmn_deus:20190210180858p:plain

画像では「installed」になってますが、未インストールの方はここでインストールします。
IDEの再起動を求められるので再起動。

SDKを設定する

なんかこの辺がウェブ上にある情報と異なってたのでメモ。
InteliJ IDE上でなぜかLanguages & FrameworksにElixirが出てこない。
仕方ないので強行作戦で、まずmixでプロジェクトを作成する。

PS D:\Data\workspace\elixir> mix new intelij_test
* creating README.md
* creating .formatter.exs
* creating .gitignore
* creating mix.exs
* creating config
* creating config/config.exs
* creating lib
* creating lib/intelij_test.ex
* creating test
* creating test/test_helper.exs
* creating test/intelij_test_test.exs

Your Mix project was created successfully.
You can use "mix" to compile it, test it, and more:

    cd intelij_test
    mix test

Run "mix help" for more commands.

InteliJ IDEでプロジェクトをインポートする。

f:id:ysmn_deus:20190210181521p:plain

f:id:ysmn_deus:20190210181702p:plain

mixのモデルとしてプロジェクトをインポートする。

f:id:ysmn_deus:20190210181755p:plain

SDK選択画面でConfigure...の所からSDKを設定する。

f:id:ysmn_deus:20190210181935p:plain

Select Home Directory for Elixir SDKの画面が出ると思うので、まずErlangの「C:\Program Files\erl10.1(←このバージョンは適宜変更)」を選択してOKを押す。
すると「C:\Program Files (x86)\Elixir」が選択された同じ画面がでるので、もう一度OKを押す。
こうするとProjectSDKのところにElixirがでてくる。

f:id:ysmn_deus:20190210182227p:plain

以降はNext連打+Finish!

備忘録的な書き方してますが、もし「できんぞボケ!」とかあれば未来の僕のために教えて欲しいです。
といってもまだmix使ってどうこうしてないので動くかわかんないです。そのうち更新します。