我继承了一个需要很长时间才能加载的Ruby宝石。在某些情况下,我不需要加载整个gem,只需要访问gem中的一个文件,该文件与gem中任何其他文件都没有依赖关系。
有没有办法只通过这一个文件来require
?如有必要,我可以修改gemspec。也就是说,而不是:
require 'my_gem'
我想做:
require 'my_gem/a/b/c/my_file'
是否可能在Ruby宝石中需要一个文件?
require
总是加载一个文件。
换句话说,不仅需要一个文件是可能的,不实际上是不可能的。