The current release of SU 2024 uses Ruby 3.2.2. Ruby 3.2.4 was released yesterday. The 3.2.2 PATCH_LEVEL
is 53, the 3.2.4 PATCH_LEVEL
is 170. That represents 117 updates between the two.
On Windows, one can make a copy of the SU 2024 folder, and the Ruby install can be replaced in the copy. They both share the extensions folder. It isn’t a good idea to run both at the same time.
If anyone would like to try Windows Ruby 3.2.4, a zip file is available at:
ruby-mswin-su-3.2.4.zip
The file is a stand-alone Ruby, which can also be copied into the correct SketchUp folders.
See Instructions
As to the 3.2.4 build, it was built using VS 2022, with packages from Microsoft/vcpkg. Note that it is using OpenSSL 3.3.0, which hopefully will be included in the next release of SU. The OpenSSL version in SU 2024 is 1.1.1w, which is ‘end-of-life’, but is still supported by some OS’s (Ubuntu 20.04, etc). Also, the zlib package is updated to v1.3.1 (possible CVE’s with older packages).
It was built using the code from MSP-Greg/ruby-loco, which provides Windows Ruby master builds for use in GitHub Actions.