[Ironruby-core] Cucumber with IronRuby V 1.0

Mohammad Azam azamsharp at gmail.com
Wed Jun 23 22:06:08 EDT 2010


Weird! I download the treetop gem and it started working again. Maybe it has
something to do with my BLUE screen of death on Windows 7.

On Wed, Jun 23, 2010 at 7:53 PM, Mohammad Azam <azamsharp at gmail.com> wrote:

> I swear I got it running at work but I got home booted my computer and ran
> the following:
>
> ir -S cucumber
>
> and I got the following:
>
>
> C:\Projects\IronRubyDemo\IronRubyDemoSolution\BusinessObjects>ir -S
> cucumber
> C:/IronRuby/lib/ruby/site_ruby/1.8/rubygems.rb:827:in
> `report_activate_error': C
> ould not find RubyGem treetop (>= 1.4.2)\n (Gem::LoadError)
>         from C:/IronRuby/lib/ruby/site_ruby/1.8/rubygems.rb:261:in
> `activate'
>         from C:/IronRuby/lib/ruby/site_ruby/1.8/rubygems.rb:296:in
> `activate'
>         from C:/IronRuby/lib/ruby/site_ruby/1.8/rubygems.rb:295:in `each'
>         from C:/IronRuby/lib/ruby/site_ruby/1.8/rubygems.rb:295:in
> `activate'
>         from C:/IronRuby/lib/ruby/site_ruby/1.8/rubygems.rb:68:in `gem'
>         from c:/ruby/bin/cucumber:18
>
> On Wed, Jun 23, 2010 at 2:30 PM, Jimmy Schementi <
> Jimmy.Schementi at microsoft.com> wrote:
>
>>  Note: if you have Ruby installed, it will still be ahead of IronRuby in
>> the OS Path, so you’ll have to do “ir -S cucumber”. To answer your question
>> on the previous thread, it’s documented on the ir.exe directly (ir.exe /?).
>>
>>
>>
>> *From:* ironruby-core-bounces at rubyforge.org [mailto:
>> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Jimmy Schementi
>> *Sent:* Wednesday, June 23, 2010 1:28 PM
>>
>> *To:* ironruby-core at rubyforge.org
>> *Subject:* Re: [Ironruby-core] Cucumber with IronRuby V 1.0
>>
>>
>>
>> No, actually, he is using IronRuby, but setting the GEM_PATH to his Ruby
>> implementation, which is those stack traces come from c:\ruby.
>>
>>
>>
>> Azam, first off, I’d recommend using the IronRuby 1.0 installer and not
>> changing any other settings, like GEM_PATH; you’ll just run into these
>> simple configuration issues, and we all know how you don’t like
>> configuration. =) Also, we’d prefer not to answer these configuration
>> issues, so please used the installer.
>>
>>
>>
>> So, no need for a icucumber.bat file … just do “igem install cucumber
>> -v0.6.4” (from an *elevated* command prompt). Then just running
>> “cucumber” will run against IronRuby.
>>
>>
>>
>> ~Jimmy
>>
>>
>>
>> *From:* ironruby-core-bounces at rubyforge.org [mailto:
>> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Eddie Cianci
>> *Sent:* Wednesday, June 23, 2010 12:39 PM
>> *To:* ironruby-core at rubyforge.org
>> *Subject:* Re: [Ironruby-core] Cucumber with IronRuby V 1.0
>>
>>
>>
>> Hi Mohammad --
>>
>>
>>
>> That looks like your Ruby not IronRuby ... Try running:
>>
>>
>>
>> ir -S cucumber
>>
>>
>>
>>
>>
>>
>>
>> On Wed, Jun 23, 2010 at 3:27 PM, Mohammad Azam <azamsharp at gmail.com>
>> wrote:
>>
>> I downloaded and install Cucumber 0.6.4. I deleted the Cucumber 0.8.3
>> folder but now when I run the following command.
>>
>>
>>
>> c: cucumber
>>
>>
>>
>> I get the following error:
>>
>>
>>
>> no such file to load --
>> c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.8.3/bin/cucumber
>>
>>
>>
>>
>>
>> On Wed, Jun 23, 2010 at 2:05 PM, Will Green <will at hotgazpacho.org> wrote:
>>
>> There is an issue with the Gherkin parser used by Cucumber.
>>
>>
>>
>> Downgrade to Cucumber 0.6.4, which does not use the Ragel-generated
>> (native code) parser. It is slower, but it works.
>>
>>
>>
>> http://github.com/aslakhellesoy/gherkin/issues/issue/63
>>
>>
>> --
>> Will Green
>> http://hotgazpacho.org/
>>
>> On Wed, Jun 23, 2010 at 2:04 PM, Mohammad Azam <azamsharp at gmail.com>
>> wrote:
>>
>>  What are the steps of running Cucumber with IronRuby? Do I need to make
>> a separate batch file called ICucumber.bat and then invoke it. Here is my
>> ICucumber.bat file:
>>
>>
>>
>> @ECHO OFF
>>
>> REM This is to tell IronRuby where to find gems.
>>
>> SET
>> MONO_PATH=C:/IronRuby/lib/ironruby/gems/1.8/gems/gherkin-2.0.2-universal-dotnet/lib
>>
>> SET GEM_PATH=c:\ruby\lib\ruby\gems\1.8
>>
>> @"C:\IronRuby\bin\ir.exe" "c:\ruby\bin\cucumber" %*
>>
>>
>>
>> Any ideas?
>>
>>
>>
>>
>>
>>
>> --
>> Mohammad Azam
>> MVP (Microsoft Valuable Professional)
>> www.highoncoding.com
>> www.azamsharp.com
>>
>>
>>
>> _______________________________________________
>> Ironruby-core mailing list
>> Ironruby-core at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/ironruby-core
>>
>>
>>
>>
>> _______________________________________________
>> Ironruby-core mailing list
>> Ironruby-core at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/ironruby-core
>>
>>
>>
>>
>> --
>> Mohammad Azam
>> MVP (Microsoft Valuable Professional)
>> www.highoncoding.com
>> www.azamsharp.com
>>
>>
>> _______________________________________________
>> Ironruby-core mailing list
>> Ironruby-core at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/ironruby-core
>>
>>
>>
>> _______________________________________________
>> Ironruby-core mailing list
>> Ironruby-core at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/ironruby-core
>>
>>
>
>
> --
> Mohammad Azam
> MVP (Microsoft Valuable Professional)
> www.highoncoding.com
> www.azamsharp.com
>



-- 
Mohammad Azam
MVP (Microsoft Valuable Professional)
www.highoncoding.com
www.azamsharp.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20100623/eecd22a9/attachment.html>


More information about the Ironruby-core mailing list