Skip to content

Instantly share code, notes, and snippets.

@kolosek
Created July 12, 2019 07:17
Show Gist options
  • Select an option

  • Save kolosek/6ee0a6f9ffe374e7a1d6ff04143cd203 to your computer and use it in GitHub Desktop.

Select an option

Save kolosek/6ee0a6f9ffe374e7a1d6ff04143cd203 to your computer and use it in GitHub Desktop.
Basic library install on Ubuntu 18.04
#!/bin/bash
echo 'This script will set up your Ubuntu 18.04 for Rails development.'
echo 'Press ENTER to continue with installation, press ^C to cancel.'
read
# Install required software
echo "------Installing requirements------"
sudo apt install -y curl libssl1.0-dev gdebi-core gdebi rar unrar gnupg2 vim
sudo apt-get install qt5-default libqt5webkit5-dev gstreamer1.0-plugins-base gstreamer1.0-tools gstreamer1.0-x
sudo apt-get install libmysqlclient-dev libcurl3-dev
sudo apt-get install ruby-bundler ruby-full ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby libxslt-dev libxml2-dev zlib1g-dev ruby-dev ruby-dev gcc libffi-dev make ruby-dev libpq-fe.h libpq ruby-dev libffi-dev libpq-dev libsqlite3-dev nodejs docker docker-compose docker postgresql postgresql-contrib nginx mysql-client mysql-server postgresql redis qt5-default libqt5webkit5-dev gstreamer1.0-plugins-base gstreamer1.0-tools gstreamer1.0-x libmysqlclient-dev
sudo apt-get install redis-server
sudo apt update
sudo apt install -y git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev nodejs yarn
sudo apt remove -y libcurl4
sudo apt install -y libcurl4 curl libcurl4-openssl-dev
sudo apt install npm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment