Looks like you need to install the library # install from source (requires compiler) gem install narray # Windows binary (MinGW version; works also with VC6 mswin32) gem install narray --platform=x86-mingw32 From here http://narray.rubyforge.org/ PRELOAD: irb(main):001:0> require 'narray' LoadError: no such file to load -- narray from (irb):1:in `require' from (irb):1 INSTALL: ! gem install narray Password: Building native extensions. This could take a while... Successfully installed narray-0.5.9.7 1 gem installed Installing RDoc documentation for narray-0.5.9.7... Usage: irb(main):004:0> require "rubygems" => true irb(main):005:0> require "narray" => true irb(main):006:0> ary1 = NArray.sfloat(3,4) => NArray.sfloat(3,4): [ [ 0.0, 0.0, 0.0 ], [ 0.0, 0.0, 0.0 ], [ 0.0, 0.0, 0.0 ], [ 0.0, 0.0, 0.0 ] ] irb(main):007:0> ________________________________ From: Abder-Rahman Ali <abder.rahman.ali / gmail.com> Reply-To: <ruby-talk / ruby-lang.org> Date: Thu, 2 Sep 2010 10:09:33 -0500 To: ruby-talk ML <ruby-talk / ruby-lang.org> Subject: uninitialized constant NArray (Name Error) Following section (2) here: http://ruby.gfd-dennou.org/tutorial/gokuraku/index-e.html Trying to run this part of script I have so far: require 'narray' ary1 = NArray.sfloat(3,4) I get the following error: C:\Users\Abder-Rahman\Desktop>ruby narray.rb ./narray.rb:2: uninitialized constant NArray (NameError) from narray.rb:1:in `require' from narray.rb:1 How can this issue be solved? Thanks. -- Posted via http://www.ruby-forum.com/.