Ruby on rails 3 没有要加载的这样的文件--map\u by\u方法

Ruby on rails 3 没有要加载的这样的文件--map\u by\u方法,ruby-on-rails-3,rubygems,console,bundler,irb,Ruby On Rails 3,Rubygems,Console,Bundler,Irb,这个问题以前问过,但不能说答案对我有帮助。我使用的是Rails 3.1.3。当我在本地开发人员机器上运行rails控制台时,会收到以下消息: no such file to load -- map_by_method 该消息不会阻止irb会话启动,因此它是良性的。但我想摆脱它。有一段时间,我安装了map_by_方法gem,但我从Gemfile和gemset中删除了它——但消息仍然出现。你知道怎么打败它吗 可能gem-map\u-by\u方法对您的系统做了一些永久性的更改。尝试重新安装它。它应该

这个问题以前问过,但不能说答案对我有帮助。我使用的是Rails 3.1.3。当我在本地开发人员机器上运行rails控制台时,会收到以下消息:

no such file to load -- map_by_method

该消息不会阻止irb会话启动,因此它是良性的。但我想摆脱它。有一段时间,我安装了map_by_方法gem,但我从Gemfile和gemset中删除了它——但消息仍然出现。你知道怎么打败它吗

可能gem-map\u-by\u方法对您的系统做了一些永久性的更改。尝试重新安装它。它应该能解决你的问题。同样的事情曾经发生在我身上。如果没有,请尝试在文件的“开发”部分指定它

这可能有一些原因:

  • 可能还有其他一些gem将其作为依赖项
  • 您的代码中可能有一个必需的“映射方法”
  • 您的.irbrc中可能有一个需求
  • .irbrc可以位于用户主页或当前工作目录中。
    请看一个例子。irbrc这里:

    可能有一些原因:1。可能还有其他一些gem将其作为依赖项,2。您的代码3中可能有一个必需的“映射方法”。您的.irbrchow中可能有一个要求。您是否像其他任何文件一样修改.irbrc。看看这个例子,就是这样。请添加您的评论作为答案,以便我可以奖励。很高兴它有帮助。我把它作为一个答案,你也可以把我的评论标记为有帮助,这是同样的奖励;)