1

有 ruby​​ 1.8.7、gem 1.3.7 和 rails 3.0.6。我想将 xmpp4r 添加到我的项目中,但是我在require这个 gem 中遇到了错误。我正在使用gem install xmpp4r. 安装似乎成功。但是,为什么会出现错误?PS 如果在控制台输入 irb 并执行require "xmpp4r"结果将是true. PSS 操作系统是 Fedora

4

1 回答 1

1

Rails 3 使用Bundler来管理 gem 依赖项。当您启动 rails 3 应用程序时,bundler 会设置 require 路径以仅包含您在Gemfile文件中指定的那些 gem 及其依赖项;仅在系统上安装 gem 是不够的。

为了使它工作,只需将此行添加到您的Gemfile

gem 'xmpp4r'
于 2011-05-19T20:32:48.933 回答