Skip to content

Instantly share code, notes, and snippets.

@TheNicholasNick
Created November 4, 2008 23:26
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 TheNicholasNick/22251 to your computer and use it in GitHub Desktop.
Save TheNicholasNick/22251 to your computer and use it in GitHub Desktop.
My way of starting a new merb project
norr@znd03 ~ $ gem list
*** LOCAL GEMS ***
norr@znd03 ~ $ gem install thor
Successfully installed thor-0.9.8
1 gem installed
Installing ri documentation for thor-0.9.8...
Installing RDoc documentation for thor-0.9.8...
norr@znd03 ~ $
norr@znd03 ~ $ mkdir merb && cd merb
norr@znd03 ~/merb $ curl -L http://merbivore.com/merb.thor > merb.thor
norr@znd03 ~/merb $ thor merb:gem:install merb
norr@znd03 ~/merb $ cd ..
norr@znd03 ~ $ merb-gen app merb && cd merb
norr@znd03 ~/merb $ thor merb:gem:install merb
norr@znd03 ~/merb $ thor merb:gem:install mongrel
norr@znd03 ~/merb $ cd ~/ruby && rm -Rf *
norr@znd03 ~/merb $ cd ~/_SOURCE/ruby-1.8.6-p287 && make install && cd ../rubygems-1.3.1 && ruby setup.rb
norr@znd03 ~/merb $ gem list
*** LOCAL GEMS ***
norr@znd03 ~/merb $ bin/merb
Loading init file from /home/norr/merb/config/init.rb
Loading /home/norr/merb/config/environments/development.rb
~ Connecting to database...
~ Loaded slice 'MerbAuthSlicePassword' ...
~ Parent pid: 24218
~ Compiling routes...
~ Activating slice 'MerbAuthSlicePassword' ...
merb : worker (port 4000) ~ Starting Mongrel at port 4000
merb : worker (port 4000) ~ Successfully bound to port 4000
merb : worker (port 4000) ~ Started request handling: Wed Nov 05 10:48:33 +1100 2008
merb : worker (port 4000) ~ No routes match the request: / - (Merb::ControllerExceptions::NotFound)
/home/norr/merb/gems/gems/merb-core-0.9.13/lib/merb-core/dispatch/router.rb:143:in `route_for'
/home/norr/merb/gems/gems/merb-core-0.9.13/lib/merb-core/dispatch/request.rb:112:in `find_route!'
/home/norr/merb/gems/gems/merb-core-0.9.13/lib/merb-core/dispatch/dispatcher.rb:55:in `handle'
/home/norr/merb/gems/gems/merb-core-0.9.13/lib/merb-core/dispatch/dispatcher.rb:35:in `handle'
/home/norr/merb/gems/gems/merb-core-0.9.13/lib/merb-core/rack/application.rb:17:in `call'
/home/norr/merb/gems/gems/merb-core-0.9.13/lib/merb-core/rack/middleware/static.rb:26:in `call'
/home/norr/merb/gems/gems/merb-core-0.9.13/lib/merb-core/rack/handler/mongrel.rb:75:in `process'
/home/norr/merb/gems/gems/mongrel-1.1.5/lib/mongrel.rb:159:in `process_client'
/home/norr/merb/gems/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `each'
/home/norr/merb/gems/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `process_client'
/home/norr/merb/gems/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run'
/home/norr/merb/gems/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `initialize'
/home/norr/merb/gems/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `new'
/home/norr/merb/gems/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run'
/home/norr/merb/gems/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `initialize'
/home/norr/merb/gems/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `new'
/home/norr/merb/gems/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `run'
/home/norr/merb/gems/gems/merb-core-0.9.13/lib/merb-core/rack/adapter/mongrel.rb:35:in `start_server'
/home/norr/merb/gems/gems/merb-core-0.9.13/lib/merb-core/rack/adapter/abstract.rb:230:in `start_at_port'
/home/norr/merb/gems/gems/merb-core-0.9.13/lib/merb-core/rack/adapter/abstract.rb:85:in `start'
/home/norr/merb/gems/gems/merb-core-0.9.13/lib/merb-core/server.rb:173:in `bootup'
/home/norr/merb/gems/gems/merb-core-0.9.13/lib/merb-core/server.rb:42:in `start'
/home/norr/merb/gems/gems/merb-core-0.9.13/lib/merb-core.rb:134:in `start'
/home/norr/merb/gems/gems/merb-core-0.9.13/bin/merb:11
bin/merb:31:in `load'
bin/merb:31
merb : worker (port 4000) ~ Params: {}
merb : worker (port 4000) ~
WORKING!!!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment