I'm having trouble getting guard-jasmine cli working consistently on a jenkins ci server.
When running
`bundle exec guard-jasmine`
```bash
Guard::Jasmine starts Rack test server on port 8888 in development environment.
[2011-12-18 19:14:16] INFO WEBrick 1.3.1
[2011-12-18 19:14:16] INFO ruby 1.9.3 (2011-10-30) [x86_64-linux]
[2011-12-18 19:14:16] WARN TCPServer Error: Address already in use - bind(2)
[2011-12-18 19:14:16] INFO WEBrick::HTTPServer#start: pid=14343 port=8888
```
It will just hang and never run the spes, the odd thing about it is I can issue requests to the server, via `curl http://localhost:8888` so it's running. Killing it and running it again sometimes the specs will run as expected. Also `guard` by itself will always works and I can't reproduce this on my local env. I tried to trace this a little with put statements in server.rb and it looks like once the Rack/Webrick thread gets to that point it never returns execution to the main thread?
ci server is running ubuntu 11.04
Any ideas would be appreciated.