On Wed, Jan 28, 2009 at 9:31 AM, aslak hellesoy <[email protected]> wrote: > On Wed, Jan 28, 2009 at 9:12 AM, Mauro Talevi > <[email protected]> wrote: >> aslak hellesoy wrote: >>> >>> >>> On Fri, Jan 23, 2009 at 2:16 PM, aslak hellesoy <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> >>> On Fri, Jan 23, 2009 at 1:02 PM, Mauro Talevi >>> <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> aslak hellesoy wrote: >>> >>> Hi gang, >>> >>> With a little JRuby love I managed to hook Cucumber >>> (http://cukes.info/) up to JBehave. My latest commit: >>> >>> >>> http://github.com/aslakhellesoy/cucumber/commit/855e033832e19b5ad248c57cfb4abc8f72fa2da0 >>> >>> What this means is that it will be possible to use Cucumber >>> with Java, implementing steps simply by subclassing >>> org.jbehave.scenario.steps.Steps. I don't use the Scenario >>> or runner classes. The README in the link above >>> explains why this is interesting. >>> >>> I'm planning to package Cucumber in an executable >>> cucumber.jar file so people can run it from the command line, >>> just like the pure ruby version. >>> >>> Any thoughts on this? >>> >>> Aslak (::) >>> >>> >>> Ehi Asklak, >>> >>> welcome back to Java-land :-) >>> >>> Very interesting stuff - I'll have a closer look and sniff at >>> weekend. But looks promising ... >>> >>> >>> Glad you like it. Here is how to try it out until I package a more >>> user-friendly release: >>> >>> Install jruby and git or msysgit >>> >>> git clone git://github.com/aslakhellesoy/cucumber.git >>> <http://github.com/aslakhellesoy/cucumber.git> # A little slow - I >>> need to http://kerneltrap.org/mailarchive/git/2007/10/7/331471 >>> jruby -S gem install diff-lcs treetop rspec term-ansicolor >>> cd cucumber >>> git checkout -b ast >>> git pull origin ast >>> cd examples/jbehave >>> mvn compile jar:jar >>> jruby ../../bin/cucumber features >>> jruby ../../bin/cucumber features/trading.feature:5:22 # Only run >>> first and last scenario >>> >> >> Aslak, >> >> I've been doing through the todo list above and on second step I get >> failure: >> >> jruby -S gem install diff-lcs treetop rspec term-ansicolor >> JRuby limited openssl loaded. gem install jruby-openssl for full support. >> http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL >> Bulk updating Gem source index for: http://gems.rubyforge.org/ >> ERROR: While executing gem ... (Gem::RemoteSourceException) >> Error fetching remote gem cache: ParserException while scanning a block >> mapping we had this expected <block end>, but found >> org.jvyamlb.tokens.ScalarToken >> > > This just means one of the mirrors serving gems was not responding. > Did you try more than once? >
Oops sorry that's not correct. Looks like a JRuby bug. What jruby version do you have? You should use the latest version (1.1.6) >> with >> >> jruby -v >> ruby 1.8.6 (2008-05-28 rev 6586) [i386-jruby1.1.2] >> >> Not sure if the missing gem is essential or not. In general, though, it'd be >> much more appealing if we would have access to it via a jar. >> >> Any chance of getting the jar packaged and uploaded somewhere? >> > > Working on it > >> Cheers >> >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> >> > > > > -- > Aslak (::) > -- Aslak (::) --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
