为什么交互式Ruby可以运行程序,但是sublime编辑器不是?

时间:2015-05-31 17:55:48

标签: ruby

我写了这样的代码:

class Animal
    attr_accessor :name, :color, :age 
end
first_animal = animal.new 

first_animal.name  = "Floyd"
first_animal.color = "white"
first_animal.age = 7
puts first_animal.name

当我保存并拖动到“使用Ruby 的命令提示符”并按回车键时,它显示undefined local variable,但是当我使用交互式ruby(IRB终端)编写代码时,它可以工作精细。它向我展示了first_animal.name等的结果。问题出在哪里?

1 个答案:

答案 0 :(得分:2)

你有语法错误:

Animal.new代替animal.new