I believe (someone correct me if I'm wrong..) that the version of cucumber_java you have installed is an older version from a central repository. cucumber/pico_container is the result of a recent refactoring (as is cucumber/spring). For me it helped to use cp instead of mv in the Rakefile at some point. And to remove the line executing mvn from the rake task. Then I was able to install the updated gem.
regards, Trond On Mon, May 18, 2009 at 11:20 AM, Raymond Barlow <rbar...@raymanoz.com>wrote: > Hi Trond, > > Thanks for your help! > > For a start, I'm running OSX (not windoze). > > OK, it seems that I have successfully installed the cucmber-java gem....I > think. I couldn't get the > > jruby -S rake gem > > step to work from the cucumber-java directory. If I did this, all I get is > > * README.txt is missing or in the wrong format for auto-intuiting. > run `sow blah` and look at its text files > ** History.txt is missing or in the wrong format for auto-intuiting. > run `sow blah` and look at its text files > rake aborted! > Don't know how to build task 'lib/cucumber-java-0.0.2.jar' > > (See full trace by running task with --trace) > > > > It seems that I can install the cucumber-java gem by just doing > > jruby -S gem install cucumber-java > > So I definitely have cucumber-java gem installed. I assume that now I > should be able to run the examples. But, if I go to the > examples/simple/features > directory, and run > > $ jruby -S cucumber features > no such file to load -- cucumber/pico_container > Failed to load ./support/env.rb (LoadError) > /Users/dev/tools/jruby-1.1.4/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/../lib/cucumber/cli/main.rb:81:in > `require_files' > /Users/dev/tools/jruby-1.1.4/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/../lib/cucumber/cli/main.rb:75:in > `each' > /Users/dev/tools/jruby-1.1.4/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/../lib/cucumber/cli/main.rb:75:in > `require_files' > /Users/dev/tools/jruby-1.1.4/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/../lib/cucumber/cli/main.rb:34:in > `execute!' > /Users/dev/tools/jruby-1.1.4/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/../lib/cucumber/cli/main.rb:20:in > `execute' > > /Users/dev/tools/jruby-1.1.4/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/cucumber:8 > /Users/dev/tools/jruby-1.1.4/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/cucumber:19:in > `load' > /Users/dev/tools/jruby-1.1.4/bin/cucumber:19 > > So I then added the directory with cucumber/pico_container.rb in it to the > classpath. try again, and now get > > no such file to load -- cucumber-java-0.0.2 > Failed to load ./support/env.rb (LoadError) > /Users/dev/tools/jruby-1.1.4/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/../lib/cucumber/cli/main.rb:81:in > `require_files' > /Users/dev/tools/jruby-1.1.4/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/../lib/cucumber/cli/main.rb:75:in > `each' > /Users/dev/tools/jruby-1.1.4/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/../lib/cucumber/cli/main.rb:75:in > `require_files' > /Users/dev/tools/jruby-1.1.4/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/../lib/cucumber/cli/main.rb:34:in > `execute!' > /Users/dev/tools/jruby-1.1.4/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/../lib/cucumber/cli/main.rb:20:in > `execute' > > /Users/dev/tools/jruby-1.1.4/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/cucumber:8 > /Users/dev/tools/jruby-1.1.4/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/cucumber:19:in > `load' > /Users/dev/tools/jruby-1.1.4/bin/cucumber:19 > > So, I guess I have again missed something.... > > Cheers, > Raymond Barlow > > 2009/5/18 Trond Marius Øvstetun <tr...@ovstetun.no> > > >> On Sun, May 17, 2009 at 12:01 AM, Raymond Barlow <rbar...@raymanoz.com>wrote: >> >>> OK, that seemed to help a bit. That installed a bunch of stuff, and then >>> I did the mvn clean package in the examples directory--which built the >>> example jar. >>> >>> So I guess my next step would be to >>> cucumber features >>> in the featuers directory of the simple example? >>> >>> I tried this a got an error about pico_container. So I thought that maybe >>> I hadn't setup correctly. >>> >>> So, back to the start. >>> >>> did >>> jruby -S gem install hoe --no-rdoc --no-ri >>> and that worked fine. >>> >>> The next step listed on the cucumber-java >>> page<http://github.com/aslakhellesoy/cucumber_java/tree/master>is to >>> jruby -S rake gem >>> >>> when I do this, I get this error: >>> (in /Users/rbarlow/Development/tools/cucumber_java) >>> rake aborted! >>> Don't know how to build task 'gem' >>> >> >> The task you are referring to should be run from the cucumber-java >> subproject, not the root project. >> I have had problems running the rake tasks using Windows (both cygwin and >> the regular cmd-tool) and had to edit the Rakefile manually for my >> environment. >> After installing your own gem using jruby -S gem install pkg/cucumber... >> you can run mvn cucumber:features from each of the example-projects. >> >> >>> >>> (See full trace by running task with --trace) >>> >>> Am I perhaps in the wrong directory when I do this? >>> >>> >>> >>> Sorry, just feeling my way around at the moment. >>> >>> >>> Cheers! >>> Raymond Barlow >>> 2009/5/16 aslak hellesoy <aslak.helle...@gmail.com> >>> >>> > Hi all, >>>> > >>>> > Does anyone have an example of how to get the cucumber-java simple >>>> example >>>> > running? I would like to use cucumber-java but cannot figure out how. >>>> > >>>> > I've gem installed cucumber and cucumber-java. When I run mvn clean >>>> package >>>> > in the simple directory, I get this error: >>>> > >>>> > 19:41:48 agentdh-2:~/Development/tools/cucumber_java/examples/simple >>>> > rbarlow$ mvn clean package >>>> > Using Java version: 1.5 >>>> > [INFO] Scanning for projects... >>>> > [INFO] >>>> > >>>> ------------------------------------------------------------------------ >>>> > [INFO] Building Cucumber Simple Example >>>> > [INFO] task-segment: [clean, package] >>>> > [INFO] >>>> > >>>> ------------------------------------------------------------------------ >>>> > Downloading: >>>> > >>>> http://repo1.maven.org/maven2/cucumber/cucumber-java-parent/0.0.2/cucumber-java-parent-0.0.2.pom >>>> > [INFO] >>>> > >>>> ------------------------------------------------------------------------ >>>> > [ERROR] BUILD ERROR >>>> > [INFO] >>>> > >>>> ------------------------------------------------------------------------ >>>> > [INFO] Failed to resolve artifact. >>>> > >>>> > GroupId: cucumber >>>> > ArtifactId: cucumber-java-parent >>>> > Version: 0.0.2 >>>> > >>>> > Reason: Unable to download the artifact from any repository >>>> > >>>> > cucumber:cucumber-java-parent:pom:0.0.2 >>>> > >>>> > from the specified remote repositories: >>>> > central (http://repo1.maven.org/maven2) >>>> > >>>> > >>>> > [INFO] >>>> > >>>> ------------------------------------------------------------------------ >>>> > [INFO] For more information, run Maven with the -e switch >>>> > [INFO] >>>> > >>>> ------------------------------------------------------------------------ >>>> > [INFO] Total time: 1 second >>>> > [INFO] Finished at: Sat May 16 19:41:52 BST 2009 >>>> > [INFO] Final Memory: 1M/3M >>>> > [INFO] >>>> > >>>> ------------------------------------------------------------------------ >>>> > >>>> > Any suggestions? Or does anyone have an equivalent ant script? >>>> > >>>> >>>> Try mvn install from the root folder first. >>>> >>>> Aslak >>>> >>>> > Cheers, >>>> > Raymond Barlow >>>> > >>>> > _______________________________________________ >>>> > rspec-users mailing list >>>> > rspec-users@rubyforge.org >>>> > http://rubyforge.org/mailman/listinfo/rspec-users >>>> > >>>> _______________________________________________ >>>> rspec-users mailing list >>>> rspec-users@rubyforge.org >>>> http://rubyforge.org/mailman/listinfo/rspec-users >>>> >>> >>> >>> _______________________________________________ >>> rspec-users mailing list >>> rspec-users@rubyforge.org >>> http://rubyforge.org/mailman/listinfo/rspec-users >>> >> >> >> >> -- >> TronD >> >> _______________________________________________ >> rspec-users mailing list >> rspec-users@rubyforge.org >> http://rubyforge.org/mailman/listinfo/rspec-users >> > > > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users > -- TronD
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users