Skip to content

Instantly share code, notes, and snippets.

@RichMorin
Created July 12, 2010 22:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save RichMorin/473142 to your computer and use it in GitHub Desktop.
Save RichMorin/473142 to your computer and use it in GitHub Desktop.
As discussed on http://cfcl.com/twiki/bin/view/Projects/SketchUp/LibraryUse, I
added some RVM directories to SketchUp Ruby's $: array:
base = ENV['HOME'] + '/.rvm/rubies/ruby-1.8.5-p231/lib/ruby/'
list = %w[ site_ruby/1.8 site_ruby/1.8/i686-darwin10.4.0 site_ruby
1.8 1.8/i686-darwin10.4.0 ]
$:.concat( list.map{|i| base + i } )
I then tried a simple test:
> require 'yaml'
Error: #<LoadError: /Users/rdm/.rvm/rubies/ruby-1.8.5-p231/lib/ruby/1.8/i686-darwin10.4.0/stringio.bundle: Failed to load /Users/rdm/.rvm/rubies/ruby-1.8.5-p231/lib/ruby/1.8/i686-darwin10.4.0/stringio.bundle>
(eval):1
/Users/rdm/.rvm/rubies/ruby-1.8.5-p231/lib/ruby/1.8/yaml.rb:9
(eval):1:in `require'
(eval):1
Dan Rathbun (on SketchUcation) asked whether the requested bundle exists:
$ ls -l /Users/rdm/.rvm/rubies/ruby-1.8.5-p231/lib/ruby/1.8/i686-darwin10.4.0/stringio.bundle
-rwxr-xr-x 1 rdm staff 30256 Jul 13 01:49 /Users/rdm/.rvm/rubies/ruby-1.8.5-p231/lib/ruby/1.8/i686-darwin10.4.0/stringio.bundle
He also asked what dylibs are present in the app:
$ pwd
/Applications/Google SketchUp 7
$ du -a . | sort -k 2 | grep dylib
784 ./LayOut.app/Contents/Frameworks/libAlchemyExt.dylib
1856 ./LayOut.app/Contents/Frameworks/libIGAttrs.dylib
3784 ./LayOut.app/Contents/Frameworks/libIGCore.dylib
12384 ./LayOut.app/Contents/Frameworks/libIGGfx.dylib
1232 ./LayOut.app/Contents/Frameworks/libIGMath.dylib
4440 ./LayOut.app/Contents/Frameworks/libIGSg.dylib
736 ./LayOut.app/Contents/Frameworks/libIGUtils.dylib
160 ./LayOut.app/Contents/Frameworks/libgif.4.dylib
544 ./LayOut.app/Contents/Frameworks/libjpeg.62.dylib
1472 ./LayOut.app/Contents/Frameworks/libpaintlib.1.dylib
608 ./LayOut.app/Contents/Frameworks/libpng12.0.dylib
1456 ./LayOut.app/Contents/Frameworks/libtiff.3.dylib
160 ./SketchUp.app/Contents/Frameworks/SAPI.framework/Versions/A/libgif.4.dylib
544 ./SketchUp.app/Contents/Frameworks/SAPI.framework/Versions/A/libjpeg.62.dylib
1472 ./SketchUp.app/Contents/Frameworks/SAPI.framework/Versions/A/libpaintlib.1.dylib
608 ./SketchUp.app/Contents/Frameworks/SAPI.framework/Versions/A/libpng12.0.dylib
1456 ./SketchUp.app/Contents/Frameworks/SAPI.framework/Versions/A/libtiff.3.dylib
784 ./SketchUp.app/Contents/Frameworks/libAlchemyExt.dylib
1688 ./SketchUp.app/Contents/Frameworks/libCommonGeoutils.dylib
320 ./SketchUp.app/Contents/Frameworks/libCommonImage.dylib
248 ./SketchUp.app/Contents/Frameworks/libCommonInternet.dylib
792 ./SketchUp.app/Contents/Frameworks/libCommonUtils.dylib
264 ./SketchUp.app/Contents/Frameworks/libCommonWarehouseapi.dylib
936 ./SketchUp.app/Contents/Frameworks/libCommonXML.dylib
968 ./SketchUp.app/Contents/Frameworks/libGeometry.dylib
1856 ./SketchUp.app/Contents/Frameworks/libIGAttrs.dylib
3784 ./SketchUp.app/Contents/Frameworks/libIGCore.dylib
12384 ./SketchUp.app/Contents/Frameworks/libIGGfx.dylib
1232 ./SketchUp.app/Contents/Frameworks/libIGMath.dylib
4440 ./SketchUp.app/Contents/Frameworks/libIGSg.dylib
736 ./SketchUp.app/Contents/Frameworks/libIGUtils.dylib
12936 ./SketchUp.app/Contents/Frameworks/libModel.dylib
1072 ./SketchUp.app/Contents/Frameworks/libgdal.dylib
160 ./SketchUp.app/Contents/Frameworks/libgif.4.dylib
544 ./SketchUp.app/Contents/Frameworks/libjpeg.62.dylib
1472 ./SketchUp.app/Contents/Frameworks/libpaintlib.1.dylib
608 ./SketchUp.app/Contents/Frameworks/libpng12.0.dylib
976 ./SketchUp.app/Contents/Frameworks/libproj.dylib
1456 ./SketchUp.app/Contents/Frameworks/libtiff.3.dylib
784 ./Style_Builder.app/Contents/Frameworks/libAlchemyExt.dylib
1856 ./Style_Builder.app/Contents/Frameworks/libIGAttrs.dylib
3784 ./Style_Builder.app/Contents/Frameworks/libIGCore.dylib
12384 ./Style_Builder.app/Contents/Frameworks/libIGGfx.dylib
1232 ./Style_Builder.app/Contents/Frameworks/libIGMath.dylib
4440 ./Style_Builder.app/Contents/Frameworks/libIGSg.dylib
736 ./Style_Builder.app/Contents/Frameworks/libIGUtils.dylib
160 ./Style_Builder.app/Contents/Frameworks/libgif.4.dylib
544 ./Style_Builder.app/Contents/Frameworks/libjpeg.62.dylib
1472 ./Style_Builder.app/Contents/Frameworks/libpaintlib.1.dylib
608 ./Style_Builder.app/Contents/Frameworks/libpng12.0.dylib
1456 ./Style_Builder.app/Contents/Frameworks/libtiff.3.dylib
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment