我想寫一個使用打包機的寶石(以下ryan的railcast - 245)
我遵循瑞安描述的一切。我還在lib文件夾中添加了4個ruby文件,以瞭解需求如何與不同的gem搭配使用。需要不寫作寶石
我認爲它會自動要求那些放在lib文件夾中的rb文件。 但不幸的是,當我測試它會拋出一個錯誤,說 沒有這樣的文件來加載lib/myclass.rb
這是我的lorem.rb看起來像。
require 'lorem/version'
require 'lorem/myclass'
Module Lorem
.....
end
我在想什麼?任何人都可以告訴寶石如何工作?
注意:我用它來回聲,它的工作原理。但是當我使用bulder,gemspec和所有我只是不明白爲什麼它不加載文件。
我的寶石規格提前
這暗示哪裏這個myclass.rb從何而來?它在ryan的railcast - 245描述中不存在。嘗試如果文件存在,也嘗試my_class.rb – 2011-12-26 07:21:23
myclass.rb是一個文件,我在lib/lorem文件夾中添加。我試圖在myclass.rb中編寫代碼,並通過要求在lorem.rb中使用它。但它沒有工作。 – 2011-12-26 08:46:11
http://stackoverflow.com/questions/4516533/a-problem-with-the-require-keyword-not-finding-the-file-to-load – 2011-12-26 08:47:51