Ruby on rails 在windows 8.1上安装json时出错

Ruby on rails 在windows 8.1上安装json时出错,ruby-on-rails,ruby,rubygems,Ruby On Rails,Ruby,Rubygems,我已经在windows8.1x64上安装了rails4.2.3和ruby 2.2.2p95。当我尝试运行“bundle install”时,安装失败,原因是json-v1.8.3。我已经安装了json版本1.8.1。当我运行rubygems更新命令时,它不会得到更新。如果我尝试单独运行gem install json-v1.8.3或gem install json--platform=ruby--version=1.8.3,我会得到以下错误 ERROR: While executing gem

我已经在
windows8.1x64
上安装了
rails4.2.3
ruby 2.2.2p95
。当我尝试运行“bundle install”时,安装失败,原因是
json-v1.8.3
。我已经安装了json版本1.8.1。当我运行rubygems更新命令时,它不会得到更新。如果我尝试单独运行
gem install json-v1.8.3
gem install json--platform=ruby--version=1.8.3
,我会得到以下错误

ERROR:  While executing gem ... (OptionParser::InvalidArgument)
invalid argument: -platform=ruby

C:\>gem install json --platform=ruby --version=1.8.3
Building native extensions.  This could take a while...
ERROR:  Error installing json:
    ERROR: Failed to build gem native extension.

C:/Ruby22-x64/bin/ruby.exe -r ./siteconf20150719-4308-1m86usl.rb extconf.rb
creating Makefile

make "DESTDIR=" clean

make "DESTDIR="
generating generator-x64-mingw32.def
compiling generator.c
make: x86_64-w64-mingw32-gcc: Command not found
make: *** [generator.o] Error 127

make failed, exit code 2

Gem files will remain installed in C:/Ruby22-        x64/lib/ruby/gems/2.2.0/gems/json-1
.8.3 for inspection.
Results logged to C:/Ruby22-x64/lib/ruby/gems/2.2.0/extensions/x64-mingw32/2.2.0
/json-1.8.3/gem_make.out

看起来您可能安装了32位DevKit。尝试卸载您拥有的DevKit,下载并重新安装最新的64位DevKit。有关更多详细信息,请查看以下类似答案:


试试这个
gem安装--verboseJSON-v1.8.3
。这应该安装gem