sudo apt install \
git build-essential autoconf m4 libncurses5-dev libwxgtk3.0-dev libgl1-mesa-dev libglu1-mesa-dev libpng-dev libssh-dev unixodbc-dev xsltproc fop libxml2-utils \
automake autoconf libreadline-dev \
libncurses-dev libssl-dev libyaml-dev \
libxslt-dev libffi-dev libtool unixodbc-dev \
unzip curl vim inotify-tools
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.7.3
echo -e '\n. $HOME/.asdf/asdf.sh' >> ~/.bashrc
echo -e '\n. $HOME/.asdf/completions/asdf.bash' >> ~/.bashrc
source ~/.bashrc
asdf plugin-add erlang https://github.com/asdf-vm/asdf-erlang.git
asdf plugin-add erlang https://github.com/asdf-vm/asdf-erlang.git
asdf plugin-add nodejs https://github.com/asdf-vm/asdf-nodejs.git
bash ~/.asdf/plugins/nodejs/bin/import-release-team-keyring
# sin soporte de Java omitir si se haran integraciones con java
export KERL_CONFIGURE_OPTIONS="--without-javac"
# intalación erlang elixir y nodejs via asdf
asdf install erlang 22.0.7
asdf global erlang 22.0.7
asdf install elixir 1.9.1-otp-22
asdf global elixir 1.9.1-otp-22
asdf install nodejs 10.16.1
asdf global nodejs 10.16.1
# Me gusta yarn es la alternativa a npm si estas contento con npm este paso no es necesario.
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update && sudo apt install yarn
docker instalación de referencia
wget -qO- https://techoverflow.net/scripts/install-docker.sh | bash
recuerda cerrar la session y validar que tu usuario se encuentre dentro del grupo de docker, esto sirve para usar docker-compose sin la necesidad de sudo, ya que el script ejecutará
sudo usermod -a -G docker $USER
lo que le da solución al problema couldn't connect to docker daemon at http+docker://localhost - is it running?
.
una vez cerrada la sessión y logueado nuevamente validamos mediante el comando groups
que seamos parte del grupo docker
$ groups
parallels adm cdrom sudo dip plugdev lpadmin sambashare docker