From: Mike Berrow Date: 2006-09-11T16:46:57+09:00 Subject: Re: Using RubyInline for Optimization Eric Hodel wrote: > == Play along at home! > .... Thanks, but it seems I am missing some setup needed for RubyInline itself I tried running the hello.rb in C:\ruby\lib\ruby\gems\1.8\gems\RubyInline-3.5.0\demo and got this ... C:\ruby\lib\ruby\gems\1.8\gems\RubyInline-3.5.0\demo>ruby hello.rb c:/ruby/lib/ruby/gems/1.8/gems/RubyInline-3.5.0/./inline.rb:64:in `test': can't convert nil into String (TypeError) from c:/ruby/lib/ruby/gems/1.8/gems/RubyInline-3.5.0/./inline.rb:64:in ` rootdir' from c:/ruby/lib/ruby/gems/1.8/gems/RubyInline-3.5.0/./inline.rb:73:in ` directory' from c:/ruby/lib/ruby/gems/1.8/gems/RubyInline-3.5.0/./inline.rb:253:in `so_name' from c:/ruby/lib/ruby/gems/1.8/gems/RubyInline-3.5.0/./inline.rb:287:in `load_cache' from c:/ruby/lib/ruby/gems/1.8/gems/RubyInline-3.5.0/./inline.rb:601:in `inline' from hello.rb:7 In Cygwin I get ... $ ruby hello.rb c:/ruby/lib/ruby/gems/1.8/gems/RubyInline-3.5.0/./inline.rb:396:in ``': No such file or directory - cl -nologo -LD -MD -Zi -O2b2xg- -G6 -I c:/ruby/lib/ruby/1.8 /i386-mswin32 -o C:\cygwin\home\User1/.ruby_inline/Inline_Hello_5d41.so C: \cygwin\home\User1/.ruby_inline/Inline_Hello_5d41.c -link /INCREMENTAL:no /EXPORT:Init_Inline_Hello_5d41 (Errno::ENOENT) from c:/ruby/lib/ruby/gems/1.8/gems/RubyInline-3.5.0/./inline.rb:396:in `build' from c:/ruby/lib/ruby/gems/1.8/gems/RubyInline-3.5.0/./inline.rb:602:in `inline' from hello.rb:7 I know I have MingW32 on here since I installed Dev-C++ and have that running. At C:\Dev-Cpp\bin there is a gcc.exe Is it it just a matter of hooking it up this right way in RubyInline ? -- Mike Berrow -- Posted via http://www.ruby-forum.com/.