dragon-realms/dr-lich

GTK InitError (trying to open display) when in CLI only mode (WSL) due to missing rescue catch

Closed this issue · 0 comments

Traceback (most recent call last):
        2: from ./lich.rbw:548:in `<main>'
        1: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
/usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require': cannot load such file -- gtk2 (LoadError)
        5: from ./lich.rbw:548:in `<main>'
        4: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:156:in `require'
        3: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:168:in `rescue in require'
        2: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:168:in `require'
        1: from /var/lib/gems/2.7.0/gems/gtk2-3.4.3/lib/gtk2.rb:13:in `<top (required)>'
/var/lib/gems/2.7.0/gems/gtk2-3.4.3/lib/gtk2.rb:13:in `init': Cannot open display:   (Gtk::InitError)

rescue LoadError

Should be changed to:

rescue LoadError, Gtk::InitError => e