small medium large xlarge

09 Jun 2009, 03:08
Lube R. Lee (1 post)

I am deploying on a vps running Windows Server 2003

I am just at the 2nd step of installing rails and I got this error:

C:>gem install rails –no-rdoc –no-ri Bulk updating Gem source index for: c:/ruby/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:331:in <<': failed to a llocate memory (NoMemoryError) from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:331:in red uce_specs’ from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:322:in eac h' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:322:in red uce_specs’ from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:274:in con vert_specs' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:297:in fet ch_bulk_index’ from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:254:in upd ate' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/source_info_cache_entry.rb: 26:in refresh’ from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/source_info_cache.rb:111:in refresh' ... 12 levels... from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:121:in process_args’ from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:92:in r un' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:30:in run’ from c:/ruby/bin/gem:23

Please help,

03 Aug 2010, 03:41
Brian P. Hogan (151 posts)

Hi! I can help with this. Older copies of Ruby will cause this problem. has new, better, faster Ruby installers for Windows.

Here’s the 1.8.6 version:

Install this to c:\ruby

For many gems that have native extensions, you’ll want to grab the Devkit.

You will need 7zip to open that archive… drag both folders within the archive to c:\ruby.

Then from the command prompt, do

gem update –system gem install rails –no-ri –no-rdoc

You should be able to get much, much further.

I wrote that Windows chapter so long ago - very little has changed, surprisingly, but some of hte packages we reference there are kinda old and they (obviously) cause problems.

  You must be logged in to comment