On Sat, Mar 03, 2007 at 02:18:41AM +0900, Mark Volkmann wrote: > I'm using RubyInline-3.6.2 and am having trouble getting this simple > example to work. > > require 'rubygems' > require 'inline' > > class Example > inline do |builder| > builder.c " > int simple() { > int x = 10; > return x; > }" > end > end > > p Example.new.simple > > When I run this I get > > /usr/local/lib/ruby/gems/1.8/gems/RubyInline-3.6.2/./inline.rb:378:in > `build': undefined method `+' for nil:NilClass (NoMethodError) > from /usr/local/lib/ruby/gems/1.8/gems/RubyInline-3.6.2/./ > inline.rb:628:in `inline' > from demo.rb:5 > > I'm not sure if I'm doing something wrong or there is a bug in that > version of RubyInline. Running exactly what operating system and version, and what version of ruby? Wild guess: perhaps you are running something like Ubuntu without the ruby1.8-dev package installed. But without basic information about the environment, it's hard to give any concrete suggestions.