Ruby 使用Jekyll服务时出现奇数依赖项错误

Ruby 使用Jekyll服务时出现奇数依赖项错误,ruby,jekyll,Ruby,Jekyll,我在试着给杰基尔发球时犯了一个奇怪的错误 Dependency Error: Yikes! It looks like you don't have jemoji or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. The full error message from Ruby is: 'Unable t

我在试着给杰基尔发球时犯了一个奇怪的错误

Dependency Error: Yikes! It looks like you don't have jemoji or one of 
its dependencies installed. In order to use Jekyll as currently configured, 
you'll need to install this gem. The full error message from Ruby is: 'Unable 
to activate activesupport-4.2.7.1, because json-2.0.3 conflicts with 
json (>= 1.7.7, ~> 1.7)' If you run into trouble, you can find helpful resources 
at https://jekyllrb.com/help/!
我已卸载并重新安装,但无法解决问题。我已经做了gem更新,实际版本如下:

*** LOCAL GEMS ***

activesupport (5.0.1, 4.2.7.1)

...

jemoji (0.8.0)

json (2.0.3, default: 2.0.2, 1.8.6)

...

看起来Activesupport使用的是比另一个依赖项(如Jemoji)更新的Json版本。你能检查一下什么依赖项使用了什么版本的Json吗?jemoji使用的是activesupport 4.2~它依赖于Json 1.7.7~但尚未安装。什么使用的是Json 2.0?看起来json 1.x和2.x有冲突问题是jemoji依赖于activesupport 4.0,后者依赖于json 1.7。在activesupport 5.0中,json依赖项被删除。但是,jemoji没有更新specfile。如果我知道如何在本地修改依赖项,我将去掉该行。当我去获取gem版本时,在构建过程中会出现几个错误。错误:安装json时出错:错误:无法生成gem本机扩展/Users/getChester/.rbenv/versions/2.4.0/include/ruby-2.4.0/ruby/ruby.h:2158:12:注意:从宏“rb\u scan\u args\u count\u end”((vari)/(!fmt[ofs]| rb\u scan\u args\u bad\u format(fmt))^)扩展而来(~(67)警告和3个生成的错误。make:**[generator.o]错误1类似Activesupport的书籍使用的Json版本比其他依赖项(如Jemoji)更新。你能检查一下什么依赖项使用了什么版本的Json吗?jemoji使用的是activesupport 4.2~它依赖于Json 1.7.7~但尚未安装。什么使用的是Json 2.0?看起来json 1.x和2.x有冲突问题是jemoji依赖于activesupport 4.0,后者依赖于json 1.7。在activesupport 5.0中,json依赖项被删除。但是,jemoji没有更新specfile。如果我知道如何在本地修改依赖项,我将去掉该行。当我去获取gem版本时,在构建过程中会出现几个错误。错误:安装json时出错:错误:无法生成gem本机扩展/Users/getChester/.rbenv/versions/2.4.0/include/ruby-2.4.0/ruby/ruby.h:2158:12:注意:从宏“rb\u scan\u args\u count\u end”((vari)/(!fmt[ofs]| rb\u scan\u args\u bad\u format(fmt))^)扩展而来(~(67)警告和3个生成的错误。make:**[generator.o]错误1