There seem to be more and more questions about usage of gems. I’m almost tempted to introduce a warning to SU’s version of Gem.install to make it clear that it’s not a supported or recommended feature.
And thanks again! I will take another serious look into that
@tt_su A related side question. I never applied for inclusion of this addon in the extension warehouse because it is a partial duplicate of core functionality.
I hope it’s an improvement over te native IFC export (that’s the idea behind it anyway ). Do you think it worth the effort of applying for inclusion, or would it be rejected right away?
I see many complaints in the Ruby Console about redefined constants because the Rubyzip Gem code is embedded within more than one extension - each of its constants triggers a warning when the code is loaded again by each extension. Unless modules are renamed in each such use, such (harmless but annoying) collisions seem inevitable.
Around SU v2018 RubyGems core changed and it’s web repository stopped working with older versions that SketchUp still had.
Re RubyZip, I believe is all pure Ruby. No binaries.
It has what it lists as minimum required Ruby version, but I think this may just be the “supported” minimum version. Ie, the author does not support installing the gem into old Ruby version that are at end of life.