From cb5a982226064f2100c942e5821b841062814de6 Mon Sep 17 00:00:00 2001 From: Ryan Manseau Date: Sun, 26 Mar 2023 23:01:59 -0700 Subject: [PATCH] install elixir --- .tool-versions | 2 ++ README.md | 27 ++++++++++++++++++++++++++- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 .tool-versions diff --git a/.tool-versions b/.tool-versions new file mode 100644 index 0000000..af16c8a --- /dev/null +++ b/.tool-versions @@ -0,0 +1,2 @@ +erlang 25.3 +elixir 1.14.3-otp-25 diff --git a/README.md b/README.md index 09f505e..d34e4c8 100644 --- a/README.md +++ b/README.md @@ -1 +1,26 @@ -run thru ur citations +## ur running shoes for running thru citations + +### install dev env + +install [asdf](https://asdf-vm.com/guide/getting-started.html#_1-install-dependencies) + +``` sh +$ sudo apt install curl git +$ git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch +$ echo ". \"$HOME/.asdf/asdf.sh\"" >> ~/.bashrc +$ echo ". \"$HOME/.asdf/completions/asdf.bash\"" >> ~/.bashrc +``` + +install [erlang](https://github.com/asdf-vm/asdf-erlang) and [elixir](https://github.com/asdf-vm/asdf-elixir) plugins + +```sh +# erlang deps (asdf doesn't manage deps) +$ sudo apt-get -y install build-essential autoconf m4 libncurses5-dev libwxgtk3.0-gtk3-dev libwxgtk-webview3.0-gtk3-dev libgl1-mesa-dev libglu1-mesa-dev libpng-dev libssh-dev unixodbc-dev xsltproc fop libxml2-utils libncurses-dev openjdk-11-jdk + +$ asdf plugin add erlang https://github.com/asdf-vm/asdf-erlang.git +$ asdf plugin add elixir https://github.com/asdf-vm/asdf-elixir +$ asdf install # everything inside .tool-versions +$ asdf current +elixir 1.14.3-otp-25 /home/ryan/dev/citerun/.tool-versions +erlang 25.3 /home/ryan/dev/citerun/.tool-versions +```