我是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
任何提示?
答案 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