我搜索过,但是现有的解决方案都无法解决我的问题,所以我创建了一个新的问题。
尝试启动服务器时出现错误。
Bundler无法找到与gem“json”兼容的版本:
在快照中(Gemfile.lock):
json(= 1.8.6)Gemfile中:rails(= 4.2.4)x86-mingw32已解析为4.2.4,
依赖于 activesupport(= 4.2.4)x86-mingw32已解析为4.2.4,
其依赖于json(≥1.7.7,〜> 1.7)x86-mingw32
Gemfile source 'https://rubygems.org'
gem 'rails', '4.2.4'
gem 'activerecord-jdbcpostgresql-adapter'
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.1.0'
gem 'therubyrhino'
gem 'jquery-rails'
gem 'jbuilder', '~> 2.0'
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
Gemfile.lock 片段
GEM
remote: https://rubygems.org/
specs:
activesupport (4.2.4)
i18n (~> 0.7)
json (~> 1.7, >= 1.7.7)
minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
json (1.8.6-java)
我尝试的方法:
删除Gemfile.lock并运行bundle install
在Gemfile中添加json
将Gemfile.lock中的两个json设置为1.8.6-java
Bundler无法找到与gem“json”兼容的版本: 在快照(Gemfile.lock)中:
json(= 1.8.6)在Gemfile中:
rails(= 4.2.4)x86-mingw32已解析为4.2.4,
它依赖于activesupport(= 4.2.4)x86-mingw32已解析为4.2.4,
它依赖于json(= 1.8.6)x86-mingw32
删除Gemfile.lock中的json(1.8.6-java)
但这些都没有起作用。