【发布时间】:2011-05-05 10:30:06
【问题描述】:
我在使用 Ruby on Rails 进行开发时遇到了一个问题:
在我使用新的 gem 依赖项(例如 AnnotateModel)更新我的应用程序的 Gemfile 并运行 gem bin 命令(例如 'annotate')的“bundle install”命令后,我收到“没有这样的文件”错误,所以我必须添加手动将相应的 bin 文件夹添加到 $PATH。在此调整后,“注释”命令似乎工作正常。但是使用 RSpec 我得到以下错误:/usr/lib/ruby/gems/1.8/gems/rspec-core-2.0.1/bin/rspec:2:in 'require': no such file to load -- rspec/autorun (LoadError)。我该如何处理?
另一个类似的情况:我类似地安装了“gravatar_image_tag”,但是当我使用这个 gem 提供的视图助手“gravatar_image_tag”时,我从 Rails 中得到一个错误——未定义的方法。
好像这两个问题很相似,请问如何处理?
- RUBYGEMS 版本:1.3.7
- RUBY 版本:1.8.7(2010-06-23 补丁级别 299)[i686-linux]
谢谢。
【问题讨论】:
标签: ruby-on-rails ruby rubygems bundle