[英]Error while gem install rails in Windows 10
您能解释一下我该怎么做吗? 我已经完成添加rubygems.org和gem update --system的源代码了
C:\Ruby22>gem install rails
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
C:\Ruby22\devkit\bin\make.exe: *** Couldn't reserve space for cygwin's heap,
Win32 error 0
C:\Ruby22\devkit\bin\make.exe: *** Couldn't reserve space for cygwin's heap,
Win32 error 0
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
C:/Ruby22/bin/ruby.exe extconf.rb
creating Makefile
make "DESTDIR=" clean
0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487
AllocationBase 0x0, BaseAddress 0x60E90000, RegionSize 0x390000, State 0x10000
C:\Ruby22\devkit\bin\make.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 0
make "DESTDIR="
0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487
AllocationBase 0x0, BaseAddress 0x60E90000, RegionSize 0x390000, State 0x10000
C:\Ruby22\devkit\bin\make.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 0
make failed, exit code 1
Gem files will remain installed in
C:/Ruby22/lib/ruby/gems/2.2.0/gems/websocket-driver-0.6.5 for inspection.
Results logged to C:/Ruby22/lib/ruby/gems/2.2.0/extensions/x86-mingw32/2.2.0/websocket-driver-0.6.5/gem_make.out
我真的很想摆脱c9的束缚。 Locaaall!
这与rails或rubygems.org无关。 它与github有关。 您正在使用旧版本的git。
您也可以在这里进行解释。
从上面的链接复制的解决方案:
当前的Cygwin和新版本的MSYS -MSYS2-都已具有不同的逻辑,希望它更健壮。 这只是Git for Windows的旧版本,仍然使用旧的损坏的MSYS系统构建。
解析度:
安装适用于Windows 2的 Git-它是用正确维护的新MSYS2构建的 ,还具有许多新功能,大量错误修复等。 还有一个64位版本,即使此问题未解决,它也可以大大降低地址空间冲突的可能性。 (信息)如果您使用的是嵌入式Git,则需要通过导航到工具>选项> Git(Tab)> Git版本>使用系统Git来更改SourceTree的Git设置以使用系统Git
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.