Why does my plugin work on Sketchup 2024 and below, but when installing on Sketchup 2025, nothing appears?(fix done)

Why does my plugin work on Sketchup 2024 and below, but when installing on Sketchup 2025, nothing appears?
2024NAT_Comand_CADtoSU.rbz (167.0 KB)

it doesn’t work on either 24 or 25


There was an upgrade Ruby to 3.2.2 (from 2.7.2) in SU 2024.
You may need to revise your code accordingly.

The Ruby Changes - Ruby Changes

1 Like

Your rbz is encrypted, so none of us can look at the source to tell you exactly what is wrong. However, from what @bobecka posted, you need to look at line 39 in nat_command_tool_loader and think about how you are creating a proc object outside a code block. If it runs in earlier versions of SketchUp, it seems likely this occurs because Ruby 3.x, used in the most recent versions of SketchUp, changed handling of proc objects.

1 Like

If your ‘loader’ file is loading other files then you cannot use the basic
load "filename.rb"
IF those files have been encrypted as RBE.
Instead try
Sketchup.load("filename")
without any suffix…

1 Like

WHY IS MY DEVICE STILL INSTALLED IN 2025? :downcast_face_with_sweat: