我想写一个使用打包机的宝石(以下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