我的.irbrc位于我的〜/ .irbrc。
我注意到当我在Rails 3.x应用程序上运行'rails console'时,它说它正在寻找一个宝石。
Gems missing: no such file to load -- ap
但是如果我在rails 2.x app上运行'irb'或'script / console',一切都会正常运行。
是否有其他位置Rails 3寻找irbrc config?
我不确定这些信息是否适用,但我在我的盒子上运行RVM(Ubuntu)
答案 0 :(得分:5)
我刚想通了。我以为我把它粘贴在其他有同样问题的人身上。
根据http://matthewhutchinson.net/2010/9/19/rails-3-bash-aliases-and-irbrc-configs/page/2
您需要将系统gem添加到Gemfile for Rails 3应用程序中(Bundler问题)。
我做了以上工作并且有效。
<强>更新强>
似乎https://gist.github.com/2643079是迄今为止我发现的最优雅的解决方案。它的效果也很好。
答案 1 :(得分:1)
这是因为捆绑器和禁用系统宝石的方式。有很多建议的方法可以解决这个问题,其中没有一个是完美的(请参阅Bundler上的this ticket以获取一些建议)。