Skip to content

Instantly share code, notes, and snippets.

@csytan
Created October 7, 2009 22:48
Show Gist options
  • Save csytan/204525 to your computer and use it in GitHub Desktop.
Save csytan/204525 to your computer and use it in GitHub Desktop.
hexagon.cc dev cheat sheet
# clone hexagon repository
git clone git+ssh://git@git.isohunt.com/int/zeta-code
# install postgres
http://www.robbyonrails.com/articles/2008/01/22/installing-ruby-on-rails-and-postgresql-on-os-x-third-edition
# uninstall prev postgres (optional)
sudo port uninstall postgresql84
sudo port clean postgresql84
sudo port uninstall postgresql84-server
sudo port clean postgresql84-server
sudo port install postgresql84 postgresql84-server
sudo launchctl load -w /Library/LaunchDaemons/org.macports.postgresql84-server.plist
sudo mkdir -p /opt/local/var/db/postgresql84/defaultdb
sudo chown postgres:postgres /opt/local/var/db/postgresql84/defaultdb
# start server
sudo /opt/local/etc/LaunchDaemons/org.macports.postgresql84-server/postgresql84-server.wrapper start
sudo createuser --superuser csytan -U postgres
createdb zeta_dev
# tsearch2
psql zeta_dev < /opt/local/share/postgresql84/contrib/tsearch2.sql
# Dependencies
sudo port install rb-rubygems
sudo port install imagemagick
sudo gem install rmagick
sudo gem install postgres-pr
# Update submods & initialize database
cd ~/dev/zeta-code
git submodule init; git submodule update; rake gems:build
rake db:migrate
# Create hexroot user
script/console
User.root
quit
script/server
#########################
# resetting gems
rm -rf vendor/gems
git reset --hard
git submodule init
git submodule update
rake gems:build
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment