簡體   English   中英

Ruby on Rails捆綁安裝無法為Cygwin的堆保留空間

[英]Ruby on Rails bundle install Couldn't Reserve Space for Cygwin's heap

當我在Windows 10 PC上的rails命令提示符上運行bundle install時。 我收到以下錯誤。 它運行良好一次,但格式化我的計算機並重新安裝捆綁安裝似乎並沒有很好地工作。 它顯示一個make錯誤,無法為cygwin的堆等保留空間。 等等

使用本機擴展安裝json 1.8.3 C:\\ RailsInstaller \\ DevKit \\ bin \\ make.exe: *無法為cygwin的堆保留空間,Win32錯誤0 C:\\ RailsInstaller \\ DevKit \\ bin \\ make.exe:* Couldn'為cygwin的堆保留空間,Win32錯誤0

Gem :: Ext :: BuildError:錯誤:無法構建gem原生擴展。

C:/RailsInstaller/Ruby2.2.0/bin/ruby.exe -r ./siteconf20160602-6432-42ucd5.rb extconf.rb創建Makefile

make“DESTDIR =”clean 0 [main] us 0 init_cheap:VirtualAlloc指針為空,Win32錯誤487 AllocationBase 0x0,BaseAddress 0x60E90000,RegionSize 0x1E0000,State 0x10000 C:\\ RailsInstaller \\ DevKit \\ bin \\ make.exe:*** Couldn不為cygwin的堆保留空間,Win32錯誤0

make“DESTDIR =”0 [main] us 0 init_cheap:VirtualAlloc指針為空,Win32錯誤487 AllocationBase 0x0,BaseAddress 0x60E90000,RegionSize 0x1E0000,State 0x10000 C:\\ RailsInstaller \\ DevKit \\ bin \\ make.exe:*** Couldn'為cygwin的堆保留空間,Win32錯誤0

make failed,退出代碼1

Gem文件將保留在C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/json-1.8.3中進行檢查。 結果記錄到C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/extensions/x86-mingw32/2.2.0/json-1.8.3/gem_make.out使用minitest 5.9.0使用thread_safe 0.3。 5使用構建器3.2.2使用erubis 2.7.0使用mini_portile2 2.0.0使用機架1.6.4使用mime-types-data 3.2016.0221使用arel 6.0.3使用本機擴展安裝debug_inspector 0.0.2 C:\\ RailsInstaller \\ DevKit \\ bin \\ make.exe: *無法為cygwin的堆保留空間,Win32錯誤0 C:\\ RailsInstaller \\ DevKit \\ bin \\ make.exe:*無法為cygwin的堆保留空間,Win32錯誤0

Gem :: Ext :: BuildError:錯誤:無法構建gem原生擴展。

C:/RailsInstaller/Ruby2.2.0/bin/ruby.exe -r ./siteconf20160602-6432-1l864zd.rb extconf.rb創建Makefile

make“DESTDIR =”clean 0 [main] us 0 init_cheap:VirtualAlloc指針為空,Win32錯誤487 AllocationBase 0x0,BaseAddress 0x60E90000,RegionSize 0x1E0000,State 0x10000 C:\\ RailsInstaller \\ DevKit \\ bin \\ make.exe:*** Couldn不為cygwin的堆保留空間,Win32錯誤0

make“DESTDIR =”0 [main] us 0 init_cheap:VirtualAlloc指針為空,Win32錯誤487 AllocationBase 0x0,BaseAddress 0x60E90000,RegionSize 0x1E0000,State 0x10000 C:\\ RailsInstaller \\ DevKit \\ bin \\ make.exe:*** Couldn'為cygwin的堆保留空間,Win32錯誤0

make failed,退出代碼1

Gem文件將保留在C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/debug_inspector-0.0.2中進行檢查。 結果記錄到C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/extensions/x86-mingw32/2.2.0/debug_inspector-0.0.2/gem_make.out使用本機擴展C安裝byebug 9.0.4 :\\ RailsInstaller \\ DevKit \\ bin \\ make.exe: *無法為cygwin的堆保留空間,Win32錯誤0 C:\\ RailsInstaller \\ DevKit \\ bin \\ make.exe:*無法為cygwin的堆保留空間,Win32錯誤0

Gem :: Ext :: BuildError:錯誤:無法構建gem原生擴展。

C:/RailsInstaller/Ruby2.2.0/bin/ruby.exe -r ./siteconf20160602-6432-1y5p971.rb extconf.rb創建Makefile

make“DESTDIR =”clean 0 [main] us 0 init_cheap:VirtualAlloc指針為空,Win32錯誤487 AllocationBase 0x0,BaseAddress 0x60E90000,RegionSize 0x1E0000,State 0x10000 C:\\ RailsInstaller \\ DevKit \\ bin \\ make.exe:*** Couldn不為cygwin的堆保留空間,Win32錯誤0

make“DESTDIR =”0 [main] us 0 init_cheap:VirtualAlloc指針為空,Win32錯誤487 AllocationBase 0x0,BaseAddress 0x60E90000,RegionSize 0x1E0000,State 0x10000 C:\\ RailsInstaller \\ DevKit \\ bin \\ make.exe:*** Couldn'為cygwin的堆保留空間,Win32錯誤0

make failed,退出代碼1

Gem文件將保留在C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/byebug-9.0.4中進行檢查。 結果記錄到C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/extensions/x86-mingw32/2.2.0/byebug-9.0.4/gem_make.out使用coffee-script-source 1.10.0使用execjs 2.7.0使用thor 0.19.1使用commonjs 0.2.7使用concurrent-ruby 1.0.2使用multi_json 1.12.1使用tilt 2.0.4使用bundler 1.12.5使用sass 3.4.22使用sqlite3 1.3.11發生錯誤安裝json(1.8.3)時,Bundler無法繼續。 確保`gem install json

-v'1.8.3'`在捆綁之前成功。

Ruben Barbosa的評論似乎是一個有效的解決方案。 至少對我來說,還有一些其他用戶有重復的問題......所以:

重新啟動機器。 Cygwins使用持久共享內存部分,有時可能會損壞。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM