Skip to content

Instantly share code, notes, and snippets.

@rujmah
Created March 29, 2012 15:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rujmah/2238366 to your computer and use it in GitHub Desktop.
Save rujmah/2238366 to your computer and use it in GitHub Desktop.
Ubuntu + RVM setup Cheatsheet

#Ubuntu, Ruby, RVM, Rails, and You - cheatsheet from http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/ - Read it! I added the MongoDB bit

system

sudo apt-get -y update

sudo apt-get -y install build-essential git-core curl

install rvm

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

##edit .bashrc echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc . ~/.bashrc

##get rvm requirements rvm requirements

sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion

##ruby install rvm install 1.9.3

  rvm --default use 1.9.3
  
  ruby -v 

##rails install gem install rails -v 3.2.1

##install dbs ###Sqlite3 sudo apt-get install sqlite3 libsqlite3-dev

###MySQL and Postgres

sudo apt-get install libmysqlclient16-dev libpq-dev  

###MongoDB http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

add following line to /etc/apt/sources.list

deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen

Then install

sudo apt-get update

sudo apt-get install mongodb-10gen 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment