0

要求无法加载给定的文件。任何提示或帮助将不胜感激。谢谢

require "Kennel.rb"
require "Animal.rb"


birdKennel = Kennel.new( "The Birdy Kennel" )

helloKitty = Animal.new( "Wolf" )
helloKitty.setColor( "Green" )
helloKitty.setName( "Misse" )

tom = Animal.new("Dog")
tom.setColor( "Orange" )
tom.setName( "Karto" )

birdKennel.addAnimal(helloKitty)
birdKennel.addAnimal(tom)

birdKennel.visit()
4

2 回答 2

2

当前目录已从 Ruby 1.9.2 中的默认 LOAD_PATH 中删除。您可以执行以下任何操作:

 require_relative 'Kennel' 

 require './Kennel' 

 LOAD_PATH << '.' 
 require 'Kennel' 
于 2013-10-20T20:29:28.903 回答
0

我认为您可能想要require_relative,例如

require_relative "Kennel"
require_relative "Animal"

是文件在同一目录中。

于 2013-10-20T20:14:15.293 回答