From bc82be4344da51d8fa13bde11ba5aac0e039ce45 Mon Sep 17 00:00:00 2001 From: Joseph Ditton Date: Mon, 3 Jan 2022 18:51:10 -0700 Subject: adds documentation --- ASDFVM_SETUP.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 ASDFVM_SETUP.md (limited to 'ASDFVM_SETUP.md') diff --git a/ASDFVM_SETUP.md b/ASDFVM_SETUP.md new file mode 100644 index 0000000..e8ba5f8 --- /dev/null +++ b/ASDFVM_SETUP.md @@ -0,0 +1,47 @@ +# ASDFVM Setup +1. Run +```bash +$ git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.8.1 +``` + +2. Run +```bash +$ code ~/.bashrc +``` +This assumes you have VS Code installed on your computer (if you don't then install it by searching for it online and installing it). + +3. Add the following lines at the end of the file and save it. +```bash +. $HOME/.asdf/asdf.sh +. $HOME/.asdf/completions/asdf.bash +``` +4. If you are on Mac make sure you have homebrew installed. +`/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"` +5. Close your terminal and reopen it. + +## Installing the NodeJS plugin +1. Install the plugin +```bash +$ asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git +``` + +## Installing the Postgres plugin +1. Install the dependencies + +Mac +```bash +$ brew install gcc readline zlib curl ossp-uuid +``` + +Ubuntu +``` +$ sudo apt-get install linux-headers-$(uname -r) build-essential libssl-dev libreadline-dev zlib1g-dev libcurl4-openssl-dev uuid-dev +``` + +2. Install the plugin +``` +$ asdf plugin-add postgres +``` + + +Restart your terminal when it is done. \ No newline at end of file -- cgit v1.2.3-70-g09d2