november 4, 2020

Elixir tryllemix

... på en Windoze maskine

Udgangspunkt fra denne guide:https://aaronwestbrook.com/installing-elixir-on-windows-with-wsl-2/

Step 1: Aktiver WSL2 og Ubuntu med Powershell
(Genstart er påkrævet for at gennemføre installationen)

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Step 2: Find "Ubuntu" i Windows Store (gerne 20.04) og installer denne sammen med "Windows Terminal"
(Hvis man er rigtig heldig så kræver de ikke en Microsoft konto af dig :)) )

Step 3: Start Ubuntu xx.xx LTS fra startmenuen for at færdiggøre installationen
Tjek evt. med Powershell at alt er gået godt:

PS C:\Users\User> wsl --list -v
  NAME            STATE           VERSION
* Ubuntu-20.04    Running         1

Step 4: Start Windows Terminal og vælg Ubuntu fra den lille pil i toppen - let the terminal-games begin!

Step 5: Giv den gas med følgende kommandoer

sudo apt-get update
wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb
sudo dpkg -i erlang-solutions_2.0_all.deb
sudo apt-get install esl-erlang
sudo apt-get install elixir
mix local.hex
mix archive.install hex phx_new 1.5.6
sudo apt install nodejs
sudo apt install npm
sudo apt-get install postgresql postgresql-contrib

Step 6: Sæt liv i postgres

sudo pg_ctlcluster 12 main start
sudo -u postgres psql postgres
\password postgres

Step 7: Lav din første phx app

mix phx.new hello
cd hello
mix ecto.create
mix phx.server

Step 8: Brug VSCode!

cd ..
code hello

Hokus pokus, ny Phoenix app i fokus!

Skal der bruges TailwindCSS?
Tjek denne vejledning


Skal der bruges Cypress?
Ttjek denne vejledning