请大家帮帮我这个初学者,谢谢!

请大家帮帮我这个初学者,谢谢!

我在写ruby程序时,遇到了一个奇怪的错误,代码如下:
ruby> class Dog
  | def speak
  |  puts "Bow Wow"
  | end
  | end
 nil
ruby> pochi = Dog.new
ruby> pochi.speak
运行时出现以下错误:
ERR: undefined local variable or method `pochi' for main:Object
这到底是怎么回事?
还望各位帮帮我,谢谢
在irb下运行你的这个程序,没有任何问题。
不知道你是怎么运行的?
寫簡單的就用SciTE,即時結果,簡潔方便。