我是刚接触Rails的Django。我正试图让rspec轨道为我工作,但当我运行时
$ 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并重新运行捆绑包,但没有成功。我也在我的Gemfile中添加了gem"diff-lcs"。
这就是我在gemfile 中使用rspec轨道的方式
group :development, :test do
gem 'rspec-rails'
end
有什么建议吗?
杀死spring
进程帮我解决了这个问题,如中所述https://jasonplayne.com/web-dev/rails-generate-could-not-find-in-any-of-the-sources.我看到Rails 4.1中添加了spring加载程序,但我很好奇这里的交互,以及在不必杀死spring的情况下可以做些什么来解决这个问题。
您需要更新您的bundler:
$ gem update bundler
$ bundle install