Skip to content

Instantly share code, notes, and snippets.

@kbuckler
Created July 28, 2009 22:48
Show Gist options
  • Save kbuckler/157742 to your computer and use it in GitHub Desktop.
Save kbuckler/157742 to your computer and use it in GitHub Desktop.
sudo apt-get update
sudo apt-get install build-essential vim vim-gnome git-core subversion openssl mysql-server libssl-dev libreadline5-dev libxml2 libxml2-dev libxslt-dev
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz
tar xvf ruby-1.8.6-p369.tar.gz
cd ruby-1.8.6-p369/
./configure
./make && sudo make install
cd ..
wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
tar xvf rubygems-1.3.5.tgz
cd rubygems-1.3.5
sudo ruby setup.rb
cd ..
sudo gem install rails
sudo gem install mongrel
sudo gem install fastercsv
sudo gem install chronic
sudo gem install hpricot
sudo gem install redgreen
sudo gem install parseexcel
sudo gem install webrat
sudo gem install RubyInline
sudo gem install rspec
sudo gem install rspec-rails
sudo gem install RedCloth
sudo ln -sf /bin/bash /bin/sh
sudo ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock
mkdir ~/src && cd ~/src
git clone git://github.com/jferris/config_files.git
cd config_files
./install
mysql -u root -e"create database $PROJECT_development;"
mysql -u root -e"create database $PROJECT_test;"
cd ~/src
mkdir $PROJECT && cd $PROJECT
svn co $REPOSITORY
cd trunk
rake import:mysql
mysqldump -u root $PROJECT_development | pv -r | mysql -u root $PROJECT_test
rake test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment