1

私は頭がおならをして、関連する質問セクションを見ませんでした。
それ以来、私の答えが見つかりました。

(はい、Ruby は初めてです。)
これが私のコンソール出力です。

C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- Week (LoadError)
    from C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
    from main.rb:14:in `<main>'

これは私のmain.rbファイルです:

require 'week.rb'

class Decade
include Week

    no_of_yrs = 10

    def no_of_months
         puts Week::FIRST_DAY
         number = 10 * 12
        puts number
    end
end

d1 = Decade.new
puts Week::FIRST_DAY

Week.weeks_in_month
Week.weeks_in_year

d1.no_of_months

これは私のweek.rbです:

module Week
    FIRST_DAY = "Sunday"

    def Week.weeks_in_month
        puts "You have four weeks in a month"
    end

    def Week.weeks_in_year
        puts "You have 52 weeks in a year"
    end
end

問題は単なる名前の誤りかもしれませんが、そうである場合は見つけられませんでした。

4

2 に答える 2

1
require_relative 'week.rb'

も動作するはずです。

于 2013-06-29T18:48:33.333 に答える