Error loading on startup
-
I have a plugin Buildedge Pro that I have been using for years and am so reliant on it. Unfortunately they have stopped developing for it and supporting it. I have tried loading it with a new instance of sketchup and am getting the following error;
Does anybody have any suggestions? thank you
Error: #<LoadError: dlopen(/users/ace/library/application support/sketchup 2018/sketchup/plugins/buildedge/dlls64-5.4.1155/BuildFast.2015.bundle, 9): Library not loaded: @executable_path/../Frameworks/Ruby.framework/Versions/Current/libruby.2.0.0.dylib
Referenced from: /users/ace/library/application support/sketchup 2018/sketchup/plugins/buildedge/dlls64-5.4.1155/BuildFast.2015.bundle
Reason: image not found - /users/ace/library/application support/sketchup 2018/sketchup/plugins/buildedge/dlls64-5.4.1155/BuildFast.2015.bundle>
/private/var/folders/yj/r3gtgppn5b9fwf52jdmwp6bm0000gn/T/AppTranslocation/B1AA9566-D996-419C-AF8C-E8B5F1A44D73/d/SketchUp.app/Contents/Frameworks/Ruby.framework/Versions/2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:inrequire' /private/var/folders/yj/r3gtgppn5b9fwf52jdmwp6bm0000gn/T/AppTranslocation/B1AA9566-D996-419C-AF8C-E8B5F1A44D73/d/SketchUp.app/Contents/Frameworks/Ruby.framework/Versions/2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
require'
/users/ace/library/application support/sketchup 2018/sketchup/plugins/buildedge/init.rbs:16:in<main>' /private/var/folders/yj/r3gtgppn5b9fwf52jdmwp6bm0000gn/T/AppTranslocation/B1AA9566-D996-419C-AF8C-E8B5F1A44D73/d/SketchUp.app/Contents/Resources/Content/Tools/extensions.rb:197:in
eval'
/private/var/folders/yj/r3gtgppn5b9fwf52jdmwp6bm0000gn/T/AppTranslocation/B1AA9566-D996-419C-AF8C-E8B5F1A44D73/d/SketchUp.app/Contents/Resources/Content/Tools/extensions.rb:197:inrequire' /private/var/folders/yj/r3gtgppn5b9fwf52jdmwp6bm0000gn/T/AppTranslocation/B1AA9566-D996-419C-AF8C-E8B5F1A44D73/d/SketchUp.app/Contents/Resources/Content/Tools/extensions.rb:197:in
load'
/Users/ace/Library/Application Support/SketchUp 2018/SketchUp/Plugins/buildedge.rb:19:inregister_extension' /Users/ace/Library/Application Support/SketchUp 2018/SketchUp/Plugins/buildedge.rb:19:in
module:BuildFast'
/Users/ace/Library/Application Support/SketchUp 2018/SketchUp/Plugins/buildedge.rb:7:in `<top (required)>' -
You are falling victim to a Gatekeeper security feature (application translocation) that was added in macOS Sierra. It happens when an app is quarantined by Gatekeeper because it is was downloaded from the internet. Some people had problems with this shortly after Sierra came out, but the installer dmg for SketchUp 2018 should be ok. How did you obtain and install SU 2018? You might try deleting the app and reinstalling from a fresh download of the dmg. That will not lose extensions/plugins etc that you have now.
-
Thank you. I have tried getting builder get to work on a number of versions of sketch up. I downloaded trials as well. I did find a forum where they mentioned to make sure the install does have the com.apple.quarantine extended attribute. And then to remove it using sudo xattr -r -d com.apple.quarantine /Applications/.....
I haven’t tried this yet but do you think it may work ?
-
That is the attribute that remembers the quarantine, so yes, that is one of the ways to fix it.
-
Thank you.
I did try this. I then reinstalled a fresh sketchup It works fine. I then installed the plugin and restarted sketchup and have the same error message. Do you know of a workaround that I could try? thank you
-
Not clear from your post: did you remove the quarantine on the installer, or on the SketchUp app after installing it? You need to do the latter. A fresh reinstall may just set the flag on SketchUp.app again!
-
im not quite sure how to go about that
-
Taking another look, there is a deeper issue in addition to the Gatekeeper quarantine: the extension's code is attempting to load a Ruby 2.0.0 library from the Frameworks distributed with SketchUp, but SketchUp 2018 does not contain such a library, it has Ruby 2.2.0. So even if you figure out the quarantine thing, this extension isn't going to work under SU 2018!
Advertisement