LoginSignup
6
2

More than 3 years have passed since last update.

VSCodeもWSL2もいらない!? GitHub CodespacesでElixir/Nerves体験ハンズオンを動かしてみた

Posted at

2020年12月27日に開催された「Elixir/Nerves(ナーブス)体験ハンズオン!」では、@takasehideki さんが用意した、WSL2 + VSCode + Remote-Containersというイケてる環境でした。

イベントページ@connpass
アーカイブ動画@youtube

devcontainerなので、、、これ、GitHub Codespacesでも動くんじゃね?
ってことで、試してみました。

Codespacesをポチして、

image.png

ハンズオン環境のリポジトリを入力。
Create codespaceをポチ。

image.png

イメージをダウンロードなどのログがダダダーーーっと表示されて、、、

image.png

ブラウザ上で(!)VSCodeが起動。

image.png

web.exを編集してみたり、、、フツーにVSCode使えます。

image.png

mix firmwareを実行。

image.png

ファームウェアのビルドは約3分でした。

  • 手元PCに、VSCodeもWSL2も何にも入れなくてもいい最強。
  • WSL2じゃないので、mix firmwareも遅くない。(が、VSCodeのファイル変更追跡が若干気になる)
  • 現段階は、出来上がったファームウェアを簡単に手元に取ってくる術が無いので、頭ひねらないといけない感じ。(NervesHubという選択肢は良さそう。)
6
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
2