Could you change your igem.bat to the following, and set IRONRUBY_GEM_PATH, and
then see if it works as you like? This would allow having different GEM_PATHs
for MRI and for IronRuby.
@echo off
setlocal
if defined IRONRUBY_GEM_PATH (
set GEM_PATH=%IRONRUBY_GEM_PATH%
)
@"ir.exe" "%~dpn0" %*
Thanks,
Shri
From: [email protected]
[mailto:[email protected]] On Behalf Of Ivan Porto Carrero
Sent: Thursday, March 26, 2009 1:42 PM
To: [email protected]
Subject: Re: [Ironruby-core] require 'spec' not working
igem env gives you all the paths rubygems look in
I actually want a separate list of gems for IronRuby and my Ruby install hence
I added a different subdir as my gem path for ironruby.
2009/3/26 Shri Borde <[email protected]<mailto:[email protected]>>
You should not be editing ir.exe.config as you would end up adding new paths
for every new library you want to use, which would not be a good thing. Using
GEM_PATH is the right solution as you would be using the power of rubygems to
find the gems.
You should run “igem query --local --name-matches spec” to make sure that
RubyGems will indeed be able to find the gem. I wish there was a verbose mode
where gem could tell you the paths it looked in, but I don’t see anything at
http://docs.rubygems.org/read/chapter/10#page35. Does anyone know of a verbose
option?
Thanks,
Shri
From:
[email protected]<mailto:[email protected]>
[mailto:[email protected]<mailto:[email protected]>]
On Behalf Of Ivan Porto Carrero
Sent: Thursday, March 26, 2009 12:59 PM
To: [email protected]<mailto:[email protected]>
Subject: Re: [Ironruby-core] require 'spec' not working
Hi
Did you edit your ir.exe.config to point to the right gems dir?
I don't think you still need to set the GEM_PATH do you?
It works for me and all I do is edit the ir.exe.config to point to the right
directories. I am on the git layout so my paths won't make sense for you.
When I did that I could do
>> igem list
*** LOCAL GEMS ***
>> igem install rspec
************************************************
Thank you for installing rspec-1.2.2
Please be sure to read History.rdoc and Upgrade.rdoc
for useful information about this release.
*************************************************
Successfully installed rspec-1.2.2
1 gem installed
Installing ri documentation for rspec-1.2.2...
Installing RDoc documentation for rspec-1.2.2...
Could not find main page README.rdoc
Could not find main page README.rdoc
Could not find main page README.rdoc
Could not find main page README.rdoc
>> ir
IronRuby 0.3.0.0 on .NET 2.0.50727.3074
>>> require 'rubygems'
=> true
>>> require 'spec'
=> true
>>> true.should == true
=> true
>>> exit
On Thu, Mar 26, 2009 at 8:17 PM, Shri Borde
<[email protected]<mailto:[email protected]>> wrote:
Does it work with MRI (not the IronRubyInteorp part ofcourse)? Where do you
expect spec.rb to be loaded from? I don't have spec.rb on my machine.
Thanks,
Shri
-----Original Message-----
From:
[email protected]<mailto:[email protected]>
[mailto:[email protected]<mailto:[email protected]>]
On Behalf Of Michael Delaney
Sent: Thursday, March 26, 2009 8:57 AM
To: [email protected]<mailto:[email protected]>
Subject: [Ironruby-core] require 'spec' not working
hi,
i've downloaded the latest ironruby 0.3 and built it locally.
its in my path
GEM_PATH C:\ruby\lib\ruby\gems\1.8\gems
PATH c:\ruby\bin;C:\ironruby\Merlin\Main\bin\Debug
File: product_spec.rb
require 'rubygems'
require 'spec'
require File.dirname(__FILE__) +
'/IronRubyInterop/IronRubyInterop/bin/Debug/IronRubyInterop.dll'
describe IronRubyInterop::Product do
it "should have a name" do end
it "should have a category"
it "should have product lines"
end
running ir product_spec.rb
i get:
D:\IronRuby\RSpec>ir product_spec.rb
:0:in `require': no such file to load -- spec (LoadError)
from custom_require.rb:26:in `require'
from product_spec.rb:0
Is there anything I'm missing???
Regards.
--
Posted via http://www.ruby-forum.com/.
_______________________________________________
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
_______________________________________________
Ironruby-core mailing list
[email protected]<mailto:[email protected]>
http://rubyforge.org/mailman/listinfo/ironruby-core
_______________________________________________
Ironruby-core mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ironruby-core