Skip to content

Instantly share code, notes, and snippets.

@kechol
Created May 19, 2012 07:06
Show Gist options
  • Save kechol/2729818 to your computer and use it in GitHub Desktop.
Save kechol/2729818 to your computer and use it in GitHub Desktop.
RoR setup in AWS EC2(Ubuntu 12.04 LTS)

create user

sudo useradd -m username visudo

delete default user

sudo userdel ubuntu sudo rm -Rf ubuntu

setup ssh

mkdir ~/.ssh vi /etc/ssh/authorized_keys sudo vi /etc/ssh/sshd_config

install packages

sudo apt-get update

sudo apt-get install sysv-rc-conf git-core apache2-utils wget vim sudo apt-get install mysql-client mysql-server libmysqld-dev sqlite3 libsqlite3-dev sudo apt-get install build-essential openssl zlib1g readline-common libyaml-dev libssl-dev zlib1g-dev libxml2-dev libxslt1-dev libjson0-dev libgcc1 libreadline-dev libv8-dev

install nginx

wget http://nginx.org/keys/nginx_signing.key sudo apt-key add nginx_signing.key

add /etc/sources.list

"deb http://nginx.org/packages/ubuntu/ lucid nginx deb-src http://nginx.org/packages/ubuntu/ lucid nginx"

apt-get update apt-get install nginx

setup chkconfig

sudo sysv-rc-conf

setup mysqld

sudo service mysqld start

install ruby

cd /usr/local/src sudo wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz sudo tar zxvf ruby-1.9.3-p194.tar.gz cd ruby-1.9.3-p194 sudo ./configure sudo make && make install

install RoR

sudo gem install rails

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment