With your help I am progressing :)

I've managed to install the cucmber-java gem. But now, if I

jruby -S cucumber features

from any directory, I get this error:

cannot link Java class cucumber.internal.PicoContainerStepMother, probable
missing dependency: org/picocontainer/MutablePicoContainer (NameError)
/Users/dev/tools/jruby-1.2.0/lib/ruby/gems/1.8/gems/polyglot-0.2.5/lib/polyglot.rb:54:in
`const_missing'
/Users/dev/tools/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-java-0.0.2/lib/cucumber/pico_container.rb:2
/Users/dev/tools/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-java-0.0.2/lib/cucumber/pico_container.rb:36:in
`require'
/Users/dev/tools/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in
`require'
/Users/dev/tools/jruby-1.2.0/lib/ruby/gems/1.8/gems/polyglot-0.2.5/lib/polyglot.rb:54:in
`require'
./simple/features/support/env.rb:1
./simple/features/support/env.rb:31:in `require'
/Users/dev/tools/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require'
/Users/dev/tools/jruby-1.2.0/lib/ruby/gems/1.8/gems/polyglot-0.2.5/lib/polyglot.rb:54:in
`require'
/Users/dev/tools/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/../lib/cucumber/cli/main.rb:77:in
`require_files'
/Users/dev/tools/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/../lib/cucumber/cli/main.rb:75:in
`each'
/Users/dev/tools/jruby-1.2.0/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.2.0/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/../lib/cucumber/cli/main.rb:34:in
`execute!'
/Users/dev/tools/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/../lib/cucumber/cli/main.rb:20:in
`execute'
/Users/dev/tools/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/cucumber:8
/Users/dev/tools/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.3.5/bin/cucumber:19:in
`load'
/Users/dev/tools/jruby/bin/cucumber:19

ideas?

:)

Oh, and another question, is the above command the correct thing to run to
see the examples run? And if so, do I run it in examples/simple or
examples/simple/features?

/Raymond

2009/5/18 Trond Marius Øvstetun <tr...@ovstetun.no>

> 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
>
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to