【发布时间】:2013-08-20 12:36:04
【问题描述】:
我有一个叫做“某物”的宝石。
我想在开发 gem 时添加 pry 作为开发依赖项。但是我不知道如何加载它。
如果我在 lib/something.rb 中有“需要”,当我释放 gem 时,它会抛出 LoadError,因为 pry 只是一个开发依赖项。
同时我不想在提交代码时不断添加和删除 pry。
仅在开发应用程序时才需要 pry 的最佳方法是什么,而不需要它作为 gem 的依赖项?
【问题讨论】:
-
类似的问题,但没有答案:stackoverflow.com/questions/18109735/…
-
也许考虑一下您正在执行的代码需要可用的 pry 的上下文。如果它来自规范,则将要求放入
spec_helper.rb(或等效项)。如果它来自 rake 任务,则将其放入Rakefile。如果它来自原始脚本,则将 require 放在那里或使用ruby -rpry从命令行参数加载它