どうも、靖宗です。
Mix and OTP編に突入と言うことでIDEを導入していきたいと思います。
といってもVSCodeがデフォルト?てシンタックスに対応してたりするんでそれでもいい気がしますが、JetBrain教に入信してしまったので一応使える様にしておきたいのです。
環境はWindows10です。そのうちMacにもセットアップしたい。
Pluginをインストール
File -> Settingで設定画面を出し、Pluginsの項目を開く
Elixirのプラグインを探す
画像では「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でプロジェクトをインポートする。
mixのモデルとしてプロジェクトをインポートする。
SDK選択画面でConfigure...の所からSDKを設定する。
Select Home Directory for Elixir SDKの画面が出ると思うので、まずErlangの「C:\Program Files\erl10.1(←このバージョンは適宜変更)」を選択してOKを押す。
すると「C:\Program Files (x86)\Elixir」が選択された同じ画面がでるので、もう一度OKを押す。
こうするとProjectSDKのところにElixirがでてくる。
以降はNext連打+Finish!
備忘録的な書き方してますが、もし「できんぞボケ!」とかあれば未来の僕のために教えて欲しいです。
といってもまだmix使ってどうこうしてないので動くかわかんないです。そのうち更新します。