2017-06-29 12 views
0

私は何をすべきか説明できますか?私はすでに、私は本当にC9から自由になりたい--systemWindows 10でgem install railsを実行中にエラーが発生しました

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 

ruby​​gems.orgと宝石のアップデートのソースの追加が完了しました。 Locaaall !!

答えて

0

これはレールやrubygems.orgでは問題ありません。それはgithubに関連しています。 gitの古いバージョンを使用しています。

Here is solution for this.

また、あなたは説明hereに見ることができます。上記のリンクからソリューションコピーし

: - MSYS2 -

両方current Cygwinnew version of MSYSはすでにうまくいけば、より堅牢である場所で異なるロジックを持っています。古いバージョンのGit for Windowsは古いMSYSシステムを使って構築されています。

解像度:

Git for Windows 2をインストールする - それが新しい、properly maintained MSYS2で構築されており、またように多くの新機能、バグ修正をたっぷりとしています。この問題が修正されていなくても、アドレス空間の衝突の可能性をかなり低下させる64ビット版もあります。 (info)Embedded Gitを使用している場合、Tools> Options> Git(Tab)> Git Version> Use System Gitに移動してSourceTreeのGit SettingをSystem Gitを使用するように変更する必要があります。

関連する問題