运行生成rspec:install时找不到差异

时间:2014-09-07 22:56:57

标签: ruby-on-rails rspec bundler diff-lcs

我是Rails的新手Django。我试图让rspec-rails为我工作,但是当我运行时

$ bundle exec rails generate rspec:install

我得..

Could not find diff-lcs-1.2.5 in any of the sources
Run `bundle install` to install missing gems.

这很麻烦,因为

diff-lcs (1.2.5)

在Gemfile.lock中运行良好 我删除了Gemfile.lock并重新运行bundle无济于事。我添加了gem' diff-lcs'进入我的Gem文件。

这是我在gemfile中使用rspec rails的方式

group :development, :test do
  gem 'rspec-rails'
end

任何提示?

2 个答案:

答案 0 :(得分:12)

正如https://jasonplayne.com/web-dev/rails-generate-could-not-find-in-any-of-the-sources所述,杀死spring进程为我处理了这个问题。我看到在Rails 4.1中添加了弹簧加载器的使用,但我很好奇这里的交互,以及如何解决这个问题而不必杀死spring。

答案 1 :(得分:0)

您需要更新您的捆绑包:

$ gem update bundler
$ bundle install