我正在尝试使用捆绑器创建 gem。这个 gem 需要 pp gem 来制作“漂亮的打印”。我在源代码的顶部需要“pp”,然后在需要的地方使用 pp。但是,会发生运行时错误。
D:/PRJ/git/smde/vendor/bundle/ruby/2.5.0/gems/pp-0.1.1/lib/pp.rb:1:in `require': 无法加载此类文件 -- pp/room (加载错误)
pp gem 的 lib/pp 目录下没有房间文件。为什么?
更有趣的是,当我直接启动我的 gem 脚本时,pp gem 运行良好,即“ruby myscript.rb”。缺少 pp/lib/room 不是必需的。