It hit me, too.
The problem seems to be a deprecated DL module, that is
substituted by Fiddle and removed from Ruby 2.2. (remember the
deprecation notice when sup started?)
Assuming that the API of fiddle is the same as of DL, I replaced 'dl' by
'fiddle' and it seems to work:
Locate your master sup script -- it should live in sup's bin/ directory,
if you installed sup via `gem install` this should be
`$HOME/.gem/ruby/2.2.0/gems/sup-0.20.0/bin/sup` for a current sup and
ruby install
open this file in the editor of your choice.
line 111 has to be changed from
require 'dl/import'
to
require 'fiddle/import'
and line 113 from
extend DL.const_defined?(:Importer) ? DL::Importer : DL::Importable
to
extend Fiddle::Importer
Sorry to Gaute and all developers for not providing a patch, but
a) I'm not really shure this will work, someone should probably skim the
documentation of ruby 2.1.5 dl/import and ruby 2.2.0 fiddle/import
b) I'm still not really acquainted with git.
Best regards,
Ruthard
>== Auszüge aus der Nachricht von gui-gui vom 2015-01-06 11:13:
--
Emails are postcards.
Put them in an envelope,
Sign and encrypt them!
My PGP-Id: 0xAC5AC6C2