【问题标题】:Rails 'bundle install' command seems not working properlyRails 'bundle install' 命令似乎无法正常工作
【发布时间】: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


    【解决方案1】:

    Rspec 2 以不同方式处理 Autotest。阅读(包括 cmets)

    http://blog.davidchelimsky.net/2010/03/15/rspec-2-and-autotest/

    这应该可以解决您的大部分问题。 (David Chelimsky 是 rspec 项目的主要开发人员之一)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-04
      • 2012-05-06
      • 2013-02-17
      • 2017-10-09
      • 2017-08-03
      • 2014-05-02
      • 2011-09-11
      • 2016-02-11
      相关资源
      最近更新 更多