【发布时间】:2021-01-16 16:08:12
【问题描述】:
我用bundle init 开始了一个小项目。实际上我构建的是一个应用程序,而不是一个 gem,所以我决定不使用 .gemspec 文件。
我遇到了无法使用require 来要求位于lib 中的文件的问题。例如,在bundle exec ruby bin/console 我得到:
无法加载此类文件 -- new/gem
使用 gemspec 文件可以正常工作,因为它默认具有 require_paths = ["lib"] 选项,在 require "bundler/setup" 之后,您可以使用 require 访问位于 lib 中的文件。
如果我不使用 gemspec 文件,我如何提示 Bundler 我希望有可能从 lib 到 require?
【问题讨论】: