Created
October 7, 2009 22:48
-
-
Save csytan/204525 to your computer and use it in GitHub Desktop.
hexagon.cc dev cheat sheet
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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