10

我是一个刚接触 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' 添加到了我的 Gemfile 中。

这就是我在 gemfile 中有 rspec rails 的方式

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

有小费吗?

4

2 回答 2

12

springhttps://jasonplayne.com/web-dev/rails-generate-could-not-find-in-any-of-the-sources所述,杀死进程为我解决了问题。我看到在 Rails 4.1 中添加了对 spring 加载器的使用,但我很好奇这里的交互以及在不必杀死 spring 的情况下可以做些什么来解决这个问题。

于 2014-10-02T17:55:54.897 回答
-1

您需要更新您的捆绑器:

$ gem update bundler
$ bundle install
于 2014-10-01T19:25:17.067 回答