On Apr 16, 2009, at 00:22 , Newb Newb wrote: > thank you..it actaully created .so file.. > but when i give require command it gives me true.. > but want to know wat it does when i give require 'mytest' command... > and when i give command like require 'MyTest' command it shows me > error.. > what is the reason the file is named "mytest.so" and you're probably on a case sensitive file system. I'm guessing you don't have a file named MyTest.so (or .rb). look at your doco for Kernel#require to see what it does. You can use `ri` for that or look it up on rubydoc or somesuch.