Ruby on rails 如何在.irbrc中需要一个gem,而不需要将它添加到Rails文件中?
我在我的Ruby on rails 如何在.irbrc中需要一个gem,而不需要将它添加到Rails文件中?,ruby-on-rails,ruby,unix,gem,irb,Ruby On Rails,Ruby,Unix,Gem,Irb,我在我的~/.irbrc文件中添加了如下内容: require 'ap' 在Rails项目目录中,如果我运行irb,它会很好地加载gem,因为我已经在本地安装了gem。但是如果我运行rails控制台,它会抛出以下错误: cannot load such file -- ap 我如何解决这个问题?我猜它正在应用程序的Gemfile中寻找gem,但我不想将其添加到Gemfile中,因为我不希望其他开发人员需要这种依赖关系。我只想在我的机器上使用awesome_打印 如果有什么帮助的话,我也在使用
~/.irbrc
文件中添加了如下内容:
require 'ap'
在Rails项目目录中,如果我运行irb
,它会很好地加载gem,因为我已经在本地安装了gem。但是如果我运行rails控制台
,它会抛出以下错误:
cannot load such file -- ap
我如何解决这个问题?我猜它正在应用程序的Gemfile中寻找gem,但我不想将其添加到Gemfile中,因为我不希望其他开发人员需要这种依赖关系。我只想在我的机器上使用awesome_打印
如果有什么帮助的话,我也在使用rbenv。有这个
你需要做的是
# Copy the definition of the debundle! method into your ~/.irbrc
# Call 'debundle!' from IRB when you need to.
(如文件顶部所述)
参考网站上出现的文本:
debundle.rb
允许您在检查时需要不在gem文件中的gem
使用Bundler运行的程序
使用风险自负强>
粘贴debundle.rb的代码,您就完成了!一个好地方是你的.irbrc
文件
在要求之前
代码直接取自。
请在那里查看更多信息。本回购协议旨在简化去处理
不使用pry
repl