Forum: IronRuby Cannot load any gems

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
D6758982278b722d210b405a527a2a36?d=identicon&s=25 Jens Sauer (paligan)
on 2009-03-24 22:54
Hello,

I installed IronRuby 0.3.0 from github and ruby 1.8.6 on my windows xp
machine.
Further I installed the gem sinatra using ruby and edited the
ir.exe.config so that the ruby libraries get loaded.
When I start ir and type require 'rubygems' everything works fine.
When I type require 'sinatra# I get the following error:

(eval):3:in `load_specification': private method
`specification_version=' called
 for #<Gem::Specification name=abstract version=1.0.0> (NoMethodError)
        from specification.rb:406:in `initialize'
        from (eval):0
        from :0:in `eval'
        from source_index.rb:89:in `load_specification'
        from source_index.rb:127:in `load_gems_in'
        from :0:in `each'
        from source_index.rb:124:in `load_gems_in'
        from source_index.rb:80:in `from_gems_in'
        from source_index.rb:51:in `from_installed_gems'
        from rubygems.rb:125:in `source_index'
        from custom_require.rb:104:in `init_gemspecs'
        from custom_require.rb:51:in `initialize'
        from rubygems.rb:211:in `searcher'
        from :0:in `synchronize'
        from rubygems.rb:210:in `searcher'
        from custom_require.rb:26:in `require'
        from :0

Thx a lot.

Jens
Aea6cfe04952626ab630bde47ff82f89?d=identicon&s=25 Shri Borde (Guest)
on 2009-03-25 18:48
(Received via mailing list)
It worked for me with the latest sources. "gem i sinatra" installed
version sinatra-0.9.1.1. The issue was probably fixed independently.
Thanks for reporting anyway.

c:\github\ironruby\Merlin\Main\Languages\Ruby\Scripts\bin>rbd
IronRuby 0.3.0.0 on .NET 2.0.50727.3053
Copyright (c) Microsoft Corporation. All rights reserved.

>>> require "rubygems"
=> true
>>> require "sinatra"
=> true
>>>

If you want to build the latest version yourself and try again,
http://wiki.github.com/ironruby/ironruby has the info you need.

Thanks,
Shri
This topic is locked and can not be replied to.