From: ujihisa@... Date: 2007-07-10T06:13:27+09:00 Subject: [ruby-list:43693] Re: require の使いかた ? 氏久です。 ローカル変数のスコープが原因です。 例で示します: ---------- a.rb ----------- $a = 1 @a = 1 A = 1 a = 1 ---------- b.rb ----------- require 'a' p $a p @a p A p a ---------- b.rbの実行結果 ----------- 1 1 1 b.rb:5: undefined local variable or method `a' for # (NameError) [ruby-list:34268] なども参考になるかと思います。 [ruby-list:34268] load とローカル変数 http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/34268 [ruby-list:34278] Re: load とローカル変数 http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/34278