Ruby JSON gem安装错误:Ruby 2.4.1,JSON 1.8.6(Windows 10)
正在运行Ruby JSON gem安装错误:Ruby 2.4.1,JSON 1.8.6(Windows 10),ruby,rubygems,Ruby,Rubygems,正在运行gem install json并收到以下错误 Fetching: json-1.8.6.gem (100%) Temporarily enhancing PATH for MSYS/MINGW... Building native extensions. This could take a while... 1 [main] make 8392 child_info_fork::abort: C:\msys32\usr\bin\msys-intl-8.dll: Loade
gem install json
并收到以下错误
Fetching: json-1.8.6.gem (100%)
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while...
1 [main] make 8392 child_info_fork::abort: C:\msys32\usr\bin\msys-intl-8.dll: Loaded to different address: parent(0x30000) != child(0x20000)
1 [main] make 332 child_info_fork::abort: C:\msys32\usr\bin\msys-intl-8.dll: Loaded to different address: parent(0x20000) != child(0x30000)
ERROR: Error installing json:
ERROR: Failed to build gem native extension.
current directory: C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/json-1.8.6/ext/json/ext/generator
C:/Ruby24-x64/bin/ruby.exe -r ./siteconf20170904-8096-t8xlbq.rb extconf.rb
creating Makefile
current directory: C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/json-1.8.6/ext/json/ext/generator
make "DESTDIR=" clean
1 [main] make 8392 child_info_fork::abort: C:\msys32\usr\bin\msys-intl-8.dll: Loaded to different address: parent(0x30000) != child(0x20000)
make: fork: Resource temporarily unavailable
current directory: C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/json-1.8.6/ext/json/ext/generator
make "DESTDIR="
generating generator-x64-mingw32.def
1 [main] make 332 child_info_fork::abort: C:\msys32\usr\bin\msys-intl-8.dll: Loaded to different address: parent(0x20000) != child(0x30000)
make: fork: Resource temporarily unavailable
make failed, exit code 2
Gem files will remain installed in C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/json-1.8.6 for inspection.
Results logged to C:/Ruby24-x64/lib/ruby/gems/2.4.0/extensions/x64-mingw32/2.4.0/json-1.8.6/gem_make.out
使用
- Ruby 2.4.1
- Windows 10(x64)
如果您有任何想法,我们将不胜感激。您正在尝试安装json 1.8.6。它们是不相容的。确保两个版本兼容,然后重试操作。标记为正确答案。Windows不支持JSON的必要版本,这也是问题提出的原因,但这个答案是正确的。