Created
July 12, 2019 07:17
-
-
Save kolosek/6ee0a6f9ffe374e7a1d6ff04143cd203 to your computer and use it in GitHub Desktop.
Basic library install on Ubuntu 18.04
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/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