Martian | 4 Nov 2011 08:00
Favicon

no such file to load -- gettext (LoadError)

Hi,

I am using Debian wheezy. I haven't used booh recently, but when I tried
starting it today I got following error:

martian <at> mdimitr-laptop:~$ booh
/usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
`gem_original_require': no such file to load -- gettext (LoadError)
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
`require'
    from /usr/local/lib/site_ruby/1.8/booh/booh-lib.rb:27
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
`gem_original_require'
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
`require'
    from /usr/local/lib/site_ruby/1.8/booh/GtkAutoTable.rb:22
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
`gem_original_require'
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
`require'
    from /usr/bin/booh:33

martian <at> mdimitr-laptop:~$ booh-classifier
/usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
`gem_original_require': no such file to load -- gettext (LoadError)
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
`require'
    from /usr/bin/booh-classifier:33

I assume that this is result of some ruby automatic upgrade that is
(Continue reading)

Guillaume Cottenceau | 4 Nov 2011 09:10
Picon

Re: no such file to load -- gettext (LoadError)

first, check you have some ruby-gettext, libgettext-ruby or something
like that installed. it should provide a gettext.rb file.

$ find /usr/lib/ | grep -w gettext.rb
/usr/lib/ruby/site_ruby/1.8/gettext.rb

On Fri, Nov 4, 2011 at 8:00 AM, Martian <martian <at> mafiainc.net> wrote:
> Hi,
>
> I am using Debian wheezy. I haven't used booh recently, but when I tried
> starting it today I got following error:
>
> martian <at> mdimitr-laptop:~$ booh
> /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
> `gem_original_require': no such file to load -- gettext (LoadError)
>    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
> `require'
>    from /usr/local/lib/site_ruby/1.8/booh/booh-lib.rb:27
>    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
> `gem_original_require'
>    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
> `require'
>    from /usr/local/lib/site_ruby/1.8/booh/GtkAutoTable.rb:22
>    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
> `gem_original_require'
>    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
> `require'
>    from /usr/bin/booh:33
>
> martian <at> mdimitr-laptop:~$ booh-classifier
(Continue reading)

Martian | 4 Nov 2011 09:47
Favicon

Re: no such file to load -- gettext (LoadError)

Hi,

Thanks!

I installed libgettext-ruby1.8 and now I see another error:

martian <at> mdimitr-laptop:~$ booh
NOTE: Gem.all_load_paths is deprecated with no replacement. It will be
removed on or after 2011-10-01.
Gem.all_load_paths called from
/usr/lib/ruby/1.8/gettext/runtime/locale_path.rb:56.
NOTE: Gem.all_partials is deprecated with no replacement. It will be
removed on or after 2011-10-01.
Gem.all_partials called from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:258.
/usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:259:in
`_deprecated_all_load_paths': undefined method `add' for
"/var/lib/gems/1.8":String (NoMethodError)
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:427:in `each_load_path'
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:426:in `each'
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:426:in `each_load_path'
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:421:in `each'
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:421:in `each_load_path'
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:258:in
`_deprecated_all_load_paths'
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:257:in `each'
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:257:in
`_deprecated_all_load_paths'
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/deprecate.rb:62:in `send'
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/deprecate.rb:62:in
`all_load_paths'
(Continue reading)

Guillaume Cottenceau | 4 Nov 2011 10:39
Picon

Re: no such file to load -- gettext (LoadError)

Seems your gems or ruby is bricked. Or ruby-gettext is badly using
gems. See the backtrace, booh is calling "bindtextdomain" from gettext
and this is crashing. Most probably nothing I can do about it, sorry

On Fri, Nov 4, 2011 at 9:47 AM, Martian <martian <at> mafiainc.net> wrote:
> Hi,
>
> Thanks!
>
> I installed libgettext-ruby1.8 and now I see another error:
>
> martian <at> mdimitr-laptop:~$ booh
> NOTE: Gem.all_load_paths is deprecated with no replacement. It will be
> removed on or after 2011-10-01.
> Gem.all_load_paths called from
> /usr/lib/ruby/1.8/gettext/runtime/locale_path.rb:56.
> NOTE: Gem.all_partials is deprecated with no replacement. It will be
> removed on or after 2011-10-01.
> Gem.all_partials called from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:258.
> /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:259:in
> `_deprecated_all_load_paths': undefined method `add' for
> "/var/lib/gems/1.8":String (NoMethodError)
>    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:427:in `each_load_path'
>    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:426:in `each'
>    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:426:in `each_load_path'
>    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:421:in `each'
>    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:421:in `each_load_path'
>    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:258:in
> `_deprecated_all_load_paths'
>    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:257:in `each'
(Continue reading)


Gmane