Sounds like rubygems isn’t working correctly on your setup of IronRuby.
It’s complaining about not finding rbconfig, which gems needs to load.
It doesn’t have anything to do with bacon, so for now avoid loading it
as a gem.
We don’t have good documentation about how to get gems working in custom
build of IronRuby, but that’s something I’ll be adding shortly. Ivan has
gone down the path of getting this set up already, so maybe he can give
you some pointers. Ivan?
~js
From: [email protected]
[mailto:[email protected]] On Behalf Of Claudio
Maccari
Sent: Monday, February 09, 2009 1:19 PM
To: [email protected]
Subject: Re: [Ironruby-core] test .net code with ruby BDD libraries
This works but I would understand why require ‘bacon’ does not.
From: [email protected]
[mailto:[email protected]] On Behalf Of Stefan D.
Sent: lunedì 9 febbraio 2009 20.32
To: [email protected]
Subject: Re: [Ironruby-core] test .net code with ruby BDD libraries
You can just require the file with its full path.
In your case:
require ‘C:\Ruby\lib\ruby\gems\1.8\gems\bacon-1.1.0\lib\bacon.rb’
2009/2/9 Claudio M.
<[email protected]mailto:[email protected]>
Hi Ivan,
now I get this error
C:\Projects\IronRuby>ir
IronRuby 1.0.0.0 on .NET 2.0.50727.3053
Copyright (c) Microsoft Corporation. All rights reserved.
require ‘rubygems’
IronRuby.Libraries:0:in `require’: no such file to load – rbconfig
(LoadError)
from :0
from IronRuby.Libraries:0:in `require'
from :0
Thanks
Claudio
From:
[email protected]mailto:[email protected]
[mailto:[email protected]mailto:[email protected]]
On Behalf Of Ivan Porto C.
Sent: domenica 8 febbraio 2009 18.50
To: [email protected]mailto:[email protected]
Subject: Re: [Ironruby-core] test .net code with ruby BDD libraries
Hi Claudio
try this:
require ‘rubygems’
require ‘bacon’
On Sun, Feb 8, 2009 at 6:22 PM, Claudio M.
<[email protected]mailto:[email protected]> wrote:
Hi Jimmy,
I would try bacon cause it looks simple but I can’t get it working.
I installed bacon using gem and now is located in
C:\ruby\lib\ruby\gems\1.8\gems\bacon-1.1.0
I edited my ir.exe.config file as follow
<set language="Ruby" option="LibraryPaths"
value="c:\ruby\lib\ruby\site_ruby\1.8;c:\ruby\lib\ruby\site_ruby;c:\ruby\lib\ruby\1.8;c:\ruby\lib\ruby\gems\1.8\gems"
/>
</options>
But I get this error
C:\Projects\IronRuby>ir.exe
IronRuby 1.0.0.0 on .NET 2.0.50727.3053
Copyright (c) Microsoft Corporation. All rights reserved.
require ‘bacon’
IronRuby.Libraries:0:in `require’: no such file to load – bacon
(LoadError)
from :0
What’s wrong ?
Thanks
Claudio
From:
[email protected]mailto:[email protected]
[mailto:[email protected]mailto:[email protected]]
On Behalf Of Jimmy S.
Sent: sabato 7 febbraio 2009 21.14
To: [email protected]mailto:[email protected]
Subject: Re: [Ironruby-core] test .net code with ruby BDD libraries
I’ve using bacon (GitHub - leahneukirchen/bacon: a small RSpec clone) to test C#
Silverlight code, and it works great on the desktop as well. It’s
definitely the smallest of the bdd libraries, and feels fastest, but
I’ve got no data to support that (yet).
http://blog.jimmy.schementi.com/2009/01/dynamic-language-testing-in-silverlight.html
However, don’t expect any mocking libraries to work. You can’t mock C#
types, and have those changes be visible to other C# code. We need to
write a ruby wrapper around existing C# mocking libraries, so let me
know if anyone is interested in doing so.
~js
From:
[email protected]mailto:[email protected]
[[email protected]mailto:[email protected]]
On Behalf Of Thibaut Barrère
[[email protected]mailto:[email protected]]
Sent: Saturday, February 07, 2009 10:10 AM
To: [email protected]mailto:[email protected]
Subject: Re: [Ironruby-core] test .net code with ruby BDD libraries
Hi,
Has someone already try to test .net code with ruby DBB library?
If the answer is yes, is there somewhere a sample/post/article of this
work?
Did not use RSpec yet (as it was reported to be slow), but MSpec (BDD)
and Test::Unit (can be BDD too) did the trick.
Check out this for a few hints and thoughts:
http://blog.logeek.fr/2008/12/1/thoughts-on-ironruby-and-dotnet-testing
cheers,
– Thibaut
Many thanks in advance
Claudio
Claudio M.
“I have the simplest taste. I am always satisfied with the best”- Oscar
Wilde
Ironruby-core mailing list
[email protected]mailto:[email protected]
http://rubyforge.org/mailman/listinfo/ironruby-core
Ironruby-core mailing list
[email protected]mailto:[email protected]
http://rubyforge.org/mailman/listinfo/ironruby-core