在Windows 8.1中的错误安装JSON(Error installing json on wi

2019-10-23 23:57发布

我已经安装了rails 4.2.3ruby 2.2.2p95windows 8.1 x64 。 当我尝试运行“捆绑安装”,安装失败,因为json -v 1.8.3 。 我已经有json version 1.8.1安装。 当我运行的RubyGems更新的命令,它没有更新。 如果我尝试单独运行gem install json -v 1.8.3gem 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

Answer 1:

试试这个gem install --verbose json -v 1.8.3 。 这应该安装宝石。



Answer 2:

看起来你可能有,而不是安装在32位的devkit。 尝试卸载您拥有的devkit,并下载和重新安装最新的64位之一。 欲了解更多详情请查看此相似的回答:

https://stackoverflow.com/a/16579088/4034665



文章来源: Error installing json on windows 8.1