Rubgem RPM problem?
Vít Ondruch
vondruch at redhat.com
Wed Feb 13 12:34:44 UTC 2013
Dne 13.2.2013 12:10, Philip Rhoades napsal(a):
> People,
>
> I try to run a Ruby script that requires a custom library to be loaded
> - when I do it with 1.8.7 on Fedora 16 with the conventional gems, it
> works fine - however on Fedora 18 with Gems as RPMs and Ruby 1.9.3 I
> get this error:
>
> /usr/share/rubygems/rubygems/custom_require.rb:36:in `require': cannot
> load such file -- lib/miho.rb (LoadError)
> from /usr/share/rubygems/rubygems/custom_require.rb:36:in `require'
> from ./shell.rb:4:in `<main>'
>
> The author has no problem with Ruby 1.9.3 on OS/X so I figure it is a
> problem with the conversion of the gems to rpms?
>
> I can work around the problem by putting the full path to the lib in
> the "require" line but it looks like something needs attention here?
>
> Thanks,
>
> Phil.
What is this lib/miho.rb? Is it this [1] thing? Are you using recent
enough version? Since this commit [2] might solve your issues I would
say. And it has nothing to do with Fedora, it is Ruby 1.8 vs Ruby 1.9.3
difference.
Vít
[1] https://github.com/PeterHickman/Miho
[2]
https://github.com/PeterHickman/Miho/commit/00ea4c425620006c2e2a3fc5bb257a9ef2dd1bb3
More information about the ruby-sig
mailing list