[ditz-talk] command line ditz
Nicolas Pouillard
nicolas.pouillard at gmail.com
Wed Sep 3 04:38:02 EDT 2008
Excerpts from William Morgan's message of Wed Sep 03 04:14:02 +0200 2008:
> Reformatted excerpts from Dalton Calford's message of 2008-09-02:
> > I have pulled down the latest version of ditz, git and sheila.
> >
> > What I don't understand is how they all work together.
> >
> > Is sheila a plugin? Is sheila called by ditz html to generate a
> > different html page? How is sheila called/invoked in order to test
> > it's output?
>
> Sheila is a Camping app, so you have to run it via the (latest git
> version) of Camping. If you run it from anywhere in your Ditz project,
> it will bring up its own server on port 3301. It uses webrick as the web
> server by default; you may want to install mongrel instead.
>
> Here's how to run it:
>
> 1. Make a new clone of the project you want to track bugs with.
> 2. Clone ditz from git://gitorious.org/ditz/mainline.git.
> 3. Clone camping from git://github.com/why/camping.git.
> 4. Clone sheila from git://github.com/wmorgan/sheila.git.
> 5. Within your project dir, run:
> ruby -I$CAMPING_ROOT/lib -I$DITZ_ROOT/lib -rubygems $CAMPING_ROOT/bin/camping $SHEILA_ROOT/sheila.rb
> where the environment variables have been set to the clone dirs
> above.
I didn't look at the code to see what is the problem but here is a backtrace :)
No pressure it was just to try...
# loading plugins from ./.ditz-plugins
# loading plugin "git" from /Users/ertai/wgit/dev-util/ditz/lib/ditz/plugins/git.rb
# loading plugin "issue-claiming" from /Users/ertai/wgit/dev-util/ditz/lib/ditz/plugins/issue-claiming.rb
# loading config from ../../../.ditz-config
/Users/ertai/wgit/dev-ruby/sheila/sheila.rb:44:in `join': can't convert nil into String (TypeError)
from /Users/ertai/wgit/dev-ruby/sheila/sheila.rb:44:in `create'
from /Users/ertai/wgit/dev-ruby/camping/bin/../lib/camping/reloader.rb:82:in `load_app'
from /Users/ertai/wgit/dev-ruby/camping/bin/../lib/camping/reloader.rb:40:in `initialize'
from /Users/ertai/wgit/dev-ruby/camping/bin/../lib/camping/server.rb:132:in `new'
from /Users/ertai/wgit/dev-ruby/camping/bin/../lib/camping/server.rb:132:in `insert_app'
from /Users/ertai/wgit/dev-ruby/camping/bin/../lib/camping/server.rb:33:in `add_app'
from /Users/ertai/wgit/dev-ruby/camping/bin/../lib/camping/server.rb:22:in `initialize'
from /Users/ertai/wgit/dev-ruby/camping/bin/../lib/camping/server.rb:22:in `each'
from /Users/ertai/wgit/dev-ruby/camping/bin/../lib/camping/server.rb:22:in `initialize'
from /Users/ertai/wgit/dev-ruby/camping/bin/camping:98:in `new'
from /Users/ertai/wgit/dev-ruby/camping/bin/camping:98
--
Nicolas Pouillard aka Ertai
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: <http://rubyforge.org/pipermail/ditz-talk/attachments/20080903/f601d09c/attachment-0001.bin>
More information about the ditz-talk
mailing list