Skip to content

Instantly share code, notes, and snippets.

@cutalion
Last active December 10, 2015 20:38
Show Gist options
  • Save cutalion/604a45629a7fa73b84a7 to your computer and use it in GitHub Desktop.
Save cutalion/604a45629a7fa73b84a7 to your computer and use it in GitHub Desktop.
Rails environment setup

First rails setup on Ubuntu (12.04)

Check out this post on digitalocean.

sudo apt-get install aptitude

sudo aptitude update

sudo aptitude install curl

\curl -L https://get.rvm.io | bash -s stable --ruby

exit # restart shell

rvm requirements

#copy requirements for ruby/mri
sudo aptitude install /usr/bin/apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config

mkdir -p code/rails_course

cd code/rails_course/

irb # check, that there are no error messages

rvm --rvmrc --create 1.9.3@rails_courses

cd .. # go out

cd - # and back to load .rvmrc

echo "gem: --no-ri --no-rdoc" > ~/.gemrc # don't install docs with gems / save time

gem install rails

rails new .

rm public/index.html

sudo aptitude install nodejs # for rails g command

rails g controller home show

sudo aptitude install vim

vim config/routes.rb # add root to: "home#show"

rails s

firefox http://localhost:3000

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