Mohammad Khan wrote: > Hello, > > First let me show you my gemspec file, [...] > s.files = [ > "README", > "LICENSE", > "INSTALL", > "DOWNLOAD", > "extconf.rb", > "lib/agi.rb", > "lib/command.rb", > "lib/asterisk_variable.rb", > "lib/error.rb", > "lib/return_status.rb", > "examples/call_log.rb" > s.require_path = "lib" > s.autorequire = "ruby-agi" [...] You autorequire 'ruby-agi', but don't provide a file named 'ruby-agi.rb' in your lib directory. I would recommend just dropping the autorequire line. Since modern versions of RubyGems automatically activates the gems, it is not very useful. Your users just need to write: require 'rubygems' require 'agi' No need to invoke require_gem at all (unless you need to specify a particular version). -- -- Jim Weirich -- Posted via http://www.ruby-forum.com/.