没有这样的文件要加载 - map_by_method

时间:2011-11-25 00:08:15

标签: ruby-on-rails-3 rubygems console bundler irb

这个问题在here之前被问过,但不能说答案对我有帮助。我正在使用Rails 3.1.3。当我在本地开发机器上运行rails console时,收到以下消息:

no such file to load -- map_by_method

该消息不会阻止irb会话启动,因此它是良性的。但是我想摆脱它。在某个时间点,我安装了map_by_method gem,但是我从Gemfile和gemset中删除了它 - 但仍然显示消息。知道如何战胜它吗?

2 个答案:

答案 0 :(得分:0)

可能宝石map_by_method已对您的系统进行了一些永久性更改。尝试重新安装它。它应该解决你的问题。我曾经发生过同样的事情。如果没有,请尝试在gemfile的开发部分中指定它。

答案 1 :(得分:0)

可能有一些原因:

  1. 可能有一些其他宝石将其作为依赖
  2. 您的代码中可能需要'map_by_method'
  3. 您的.irbrc
  4. 可能有要求

    .irbrc可以位于您的用户主目录或当前工作目录中。 看一下.irbrc这里的例子:http://matthewhutchinson.net/2010/9/19/rails-3-bash-aliases-and-irbrc-configs