Here is a quick example. It doesn't contain any C library, but it 
behaves the same way:

[gus@hibernatus Perso]$ ls -lR hellotheworld
hellotheworld:
total 4
-rwxrw-r--  1 gus gus 70 Jan 16 08:07 init.rb*
drwxrwxr-x  2 gus gus 80 Jan 16 08:07 lib/

hellotheworld/lib:
total 4
-rw-rw-r--  1 gus gus 66 Jan 16 08:06 hellotheworld.rb
[gus@hibernatus Perso]$ cat hellotheworld/lib/hellotheworld.rb
class Hello
   def say_hello
     puts "Hello the world!"
   end
end
[gus@hibernatus Perso]$ cat hellotheworld/init.rb
#!/usr/bin/env ruby

require 'lib/hellotheworld'

Hello.new.say_hello

The name init.rb is important. That is what tar2rubyscript will launch. 
Let pack it:

[gus@hibernatus Perso]$ tar2rubyscript.rb hellotheworld/
Creating archive...
Creating hellotheworld.rb ...
[gus@hibernatus Perso]$ ruby ./hellotheworld.rb
Hello the world!

Good, we have an autonomous script. Let add ruby to it:

[gus@hibernatus Perso]$ rubyscript2exe.rb hellotheworld.rb
Tracing hellotheworld ...
Hello the world!
Gathering files...
Copying files...
Stripping...
Creating hellotheworld_linux ...
[gus@hibernatus Perso]$ ./hellotheworld_linux
Hello the world!

Hope this helps,
Guillaume.

Le 15 janv. 06, 18:50, Wilson Bilkovich a ñÄrit :

> On 1/13/06, Jamey Cribbs <cribbsj / oakwood.org> wrote:
>> On Sat, 14 Jan 2006 04:00:36 +0900
>> Wilson Bilkovich <wilsonb / gmail.com> wrote:
>>
>>> Do you have a link to the mailing list posting? I've been struggling
>>> with Rubyscript2EXE, attempting to deploy a Ruby/GTK application I
>>> wrote.  I'm having a lot of trouble bundling non-ruby/dll resources,
>>> such as YAML files and glade configs.  I'm just about ready to write
>>> an NSIS installer instead.
>>
>> Are you putting the non-ruby files in the application directory and
>> using tar2rubyapp (or whatever it's called) in conjunction with
>> rubyscript2exe?
>>
>> I've used rubyscript2exe a lot to deploy both FXRuby apps and 
>> Ruby-Gtk2
>> apps and, if I remember correctly, if you place the non-ruby files 
>> like
>> dlls and image files in the application directory that you use in
>> conjunction with tar2rubyscript, it will include these files in the 
>> exe.
>>
>> HTH,
>>
>> Jamey Cribbs
>>
> Thanks for this reply.  I think it points out something fundamental in
> my (lack of) understanding of RubyScript2EXE.  I've been using the
> rscript2exe.rb file directly to package the app.  Should I be breaking
> it into multiple steps in some way?  The examples on the Rubyscript
> page show it being run directly, and from what I saw, they mention
> tar2rubyscript only in the form of a dependency, not as something I
> should be using myself.
>
> By 'application directory', do you mean the same directory as the main
> whatever_my_app_is.rb file that handles the creation of the Gtk
> windows, etc?
>