Ruby on Rails,xmpp4r 0.5 且没有要加载的此类文件 -- xmpp4r
有 ruby 1.8.7、gem 1.3.7 和 Rails 3.0.6。我想将 xmpp4r 添加到我的项目中,但我仅 require
这个 gem 就出现错误。我使用 gem install xmpp4r 安装此 gem。看起来安装成功了,但是为什么会出现错误呢? PS如果在控制台输入irb并执行require“xmpp4r”
结果将为true
。 PSS操作系统是Fedora
have ruby 1.8.7, gem 1.3.7 and rails 3.0.6. I wanted to add xmpp4r to my project, but i got error just i require
this gem. I'm install this gem using gem install xmpp4r
. Installation seems successful.But, why error then appear?
P.S. if in console enter the irb and execute require "xmpp4r"
result will be true
.
P.S.S. OS is Fedora
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Rails 3 使用 Bundler 来管理 gem 依赖项。当您启动 Rails 3 应用程序时,bundler 会设置 require 路径以仅包含您在
Gemfile
文件中指定的 gem 及其依赖项;仅仅在系统上安装 gem 是不够的。为了使其正常工作,只需将此行添加到您的
Gemfile
中:Rails 3 uses Bundler to manage gem dependencies. When you start a rails 3 application, bundler sets up the require path to only include those gems you have specified in your
Gemfile
file, and their dependencies; it's not enough to just have the gem installed on your system.In order to get this working, simply add this line to your
Gemfile
: