Hey Nic,

Even though a page about RubyCocoa, the steps descried there are pretty general:
http://rubycocoa.sourceforge.net/EmbedRubyCocoa

The standaloneify script that's mentioned there might give you insight in what you
would need to do to bundle everything.

Cheers,
Eloy

On 23 jan 2009, at 11:13, Dr Nic Williams wrote:

Hmm, even though I'm now using the copied dylib, the $LOAD_PATH is
still assuming that all the ruby goodies are in
/Library/Frameworks/MacRuby.framework :

["/Users/drnic/Documents/ruby/macruby_apps/CommitChat/build/Release/ CommitChat.app/Contents/Resources", "test", "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ ruby/site_ruby/1.9.0", "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ site_ruby/1.9.0/universal-darwin9.1", "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ site_ruby", "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ vendor_ruby/1.9.0", "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ vendor_ruby/1.9.0/universal-darwin9.1", "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ vendor_ruby", "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ 1.9.0", "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/ 1.9.0/universal-darwin9.1",
"."]



On Fri, Jan 23, 2009 at 8:03 PM, Dr Nic Williams
<drnicwilli...@gmail.com> wrote:
Thanks for the new idea; though I'm getting an error if I
rename/remove /Library/Frameworks/MacRuby.framework on my dev machine:

  `require': no such file to load -- hotcocoa (LoadError)

Here's a screenshot of my Target including the Copy Files + Run Script:

http://skitch.com/drnic/bndc5/copy-framework-and-run-script

The run script text is all on one line.

I have ../MacRuby.framework/Versions/0.4/usr/lib/libmacruby.dylib

Hmm, should we/I be coping over the
.../MacRuby.framework/Versions/0.4/usr/lib/ruby folder as well?

Cheers
Nic

On Fri, Jan 23, 2009 at 7:43 PM, Dömötör Gulyás <dognot...@gmail.com> wrote:
The way I do it is to have a copy frameworks build phase, and a "Run
Script" build phase that runs last with the following script (rather,
that should all be one line):

install_name_tool -change
/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ libmacruby.dylib @executable_path/../Frameworks/MacRuby.framework/Versions/0.4/usr/ lib/libmacruby.dylib
"$TARGET_BUILD_DIR/$EXECUTABLE_PATH"


On Jan 22, 2009, at 7:31 , Dr Nic Williams wrote:

I recently shared a MacRuby app with a friend, with MacRuby.framework included in the .app via a Copy Files target; but the app died on his machine complaining that /Library/Frameworks/MacRuby.framework wasn't
available. How do I get the app to use the framework in the .app
bundle?

Nic

--
Dr Nic Williams
iPhone and Rails consultants - http://mocra.com
Fun with iPhone/Ruby/Rails/Javascript - http://drnicwilliams.com
* Surf Report for iPhone - http://mocra.com/projects/surfreport/ *
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel at lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel




--
Dr Nic Williams
iPhone and Rails consultants - http://mocra.com
Fun with iPhone/Ruby/Rails/Javascript - http://drnicwilliams.com
* Surf Report for iPhone - http://mocra.com/projects/surfreport/ *




--
Dr Nic Williams
iPhone and Rails consultants - http://mocra.com
Fun with iPhone/Ruby/Rails/Javascript - http://drnicwilliams.com
* Surf Report for iPhone - http://mocra.com/projects/surfreport/ *
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to