# Unable to update gems

**URL:** <https://www.ruby-forum.com/t/unable-to-update-gems/162514>\
**Category:** Ruby\
**Created:** [March 10, 2009, 7:17pm UTC](https://www.ruby-forum.com/t/unable-to-update-gems/162514 "2009-03-10T19:17:52Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![eswarv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/dbc845/32.png) [@eswarv](https://www.ruby-forum.com/u/eswarv)\
**Post date:** [March 10, 2009, 7:17pm UTC](https://www.ruby-forum.com/t/unable-to-update-gems/162514/1 "2009-03-10T19:17:52Z")

</div>

I am trying to update the rails using gems update, and I am getting the  
following error:

Updating installed gems  
GET 304 Not Modified: [RubyGems.org | your community gem host](http://gems.rubyforge.org/latest_specs.4.8.gz)  
Updating actionmailer  
GET 304 Not Modified: [RubyGems.org | your community gem host](http://gems.rubyforge.org/specs.4.8.gz)  
Installing gem activesupport-2.2.2  
ERROR: While executing gem … (RangeError)  
integer 2953686243 too big to convert to `int’

Appreciate any help.

Thanks.

---

<div class="post-metadata">

**Author:** ![eswarv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/dbc845/32.png) [@eswarv](https://www.ruby-forum.com/u/eswarv)\
**Post date:** [March 10, 2009, 9:25pm UTC](https://www.ruby-forum.com/t/unable-to-update-gems/162514/2 "2009-03-10T21:25:41Z")

</div>

On Mar 10, 2009, at 11:15 , Eswar Vandanapu wrote:

> integer 2953686243 too big to convert to `int’  
> rerun with --backtrace

---

<div class="post-metadata">

**Author:** ![eswarv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/dbc845/32.png) [@eswarv](https://www.ruby-forum.com/u/eswarv)\
**Post date:** [March 10, 2009, 9:33pm UTC](https://www.ruby-forum.com/t/unable-to-update-gems/162514/3 "2009-03-10T21:33:50Z")

</div>

Ryan D. wrote:

> On Mar 10, 2009, at 11:15 , Eswar Vandanapu wrote:
> 
> > integer 2953686243 too big to convert to `int’  
> > rerun with --backtrace

gem env would be good, too.

---

<div class="post-metadata">

**Author:** ![eswarv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/dbc845/32.png) [@eswarv](https://www.ruby-forum.com/u/eswarv)\
**Post date:** [March 11, 2009, 12:41am UTC](https://www.ruby-forum.com/t/unable-to-update-gems/162514/4 "2009-03-11T00:41:08Z")

</div>

On Mar 10, 2009, at 16:12, Eswar Vandanapu wrote:

> Updating actionmailer  
> ERROR: While executing gem … (RangeError)  
> integer 2953686243 too big to convert to `int' C:/Program Files/NetBeans 6.7 M2/ruby2/jruby-1.1.4/lib/ruby/site_ruby/1.8/rubygems/package/ tar_reader/entry.rb:83:in`read’

gem update -V --backtrace please, this error is very strange, it seems  
you have a nearly 3GB tar file for actionmailer…

---

<div class="post-metadata">

**Author:** ![eswarv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/dbc845/32.png) [@eswarv](https://www.ruby-forum.com/u/eswarv)\
**Post date:** [March 11, 2009, 1:27am UTC](https://www.ruby-forum.com/t/unable-to-update-gems/162514/5 "2009-03-11T01:27:54Z")

</div>

On Mar 10, 2009, at 16:38 , Eric H. wrote:

> > Updating installed gems  
> > Updating actionmailer  
> > ERROR: While executing gem … (RangeError)  
> > integer 2953686243 too big to convert to `int' C:/Program Files/NetBeans 6.7 M2/ruby2/jruby-1.1.4/lib/ruby/site_ruby/1.8/rubygems/package/ tar_reader/entry.rb:83:in`read’
> 
> gem update -V --backtrace please, this error is very strange, it  
> seems you have a nearly 3GB tar file for actionmailer…

I think this is very possibly a problem with jruby… Can you test  
with MRI?

Obviously, updating actionmailer isn’t a problem in normal cases, so  
some edge case is messing stuff up. Either remove netbeans or remove  
jruby from the equation and try again.

---

<div class="post-metadata">

**Author:** ![eswarv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/dbc845/32.png) [@eswarv](https://www.ruby-forum.com/u/eswarv)\
**Post date:** [March 11, 2009, 12:14am UTC](https://www.ruby-forum.com/t/unable-to-update-gems/162514/6 "2009-03-11T00:14:43Z")

</div>

Roger P. wrote:

> Ryan D. wrote:
> 
> > On Mar 10, 2009, at 11:15 , Eswar Vandanapu wrote:
> > 
> > > integer 2953686243 too big to convert to `int’  
> > > rerun with --backtrace
> 
> gem env would be good, too.

C:\Program Files\NetBeans 6.7 M2\ruby2\jruby-1.1.4\bin\>gem update  
–backtrace  
Updating installed gems  
Updating actionmailer  
ERROR: While executing gem … (RangeError)  
integer 2953686243 too big to convert to `int' C:/Program Files/NetBeans 6.7 M2/ruby2/jruby-1.1.4/lib/ruby/site_ruby/1.8/rubygems/package/tar_reader/entry.rb:83:in `read’  
C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/lib/ruby/site\_ruby/1.8/rubygems/format.rb:75:in  
`from_io' C:/Program Files/NetBeans 6.7 M2/ruby2/jruby-1.1.4/lib/ruby/site_ruby/1.8/rubygems/package/tar_reader.rb:46:in `each’  
C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/lib/ruby/site\_ruby/1.8/rubygems/package/tar\_reader.rb:37:in  
`loop' C:/Program Files/NetBeans 6.7 M2/ruby2/jruby-1.1.4/lib/ruby/site_ruby/1.8/rubygems/package/tar_reader.rb:37:in `each’  
C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/lib/ruby/site\_ruby/1.8/rubygems/package/tar\_input.rb:127:in  
`each' C:/Program Files/NetBeans 6.7 M2/ruby2/jruby-1.1.4/lib/ruby/site_ruby/1.8/rubygems/package/tar_reader.rb:20:in `new’  
C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/lib/ruby/site\_ruby/1.8/rubygems/package/tar\_input.rb:126:in  
`each' C:/Program Files/NetBeans 6.7 M2/ruby2/jruby-1.1.4/lib/ruby/site_ruby/1.8/rubygems/package/tar_reader.rb:46:in `each’  
C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/lib/ruby/site\_ruby/1.8/rubygems/package/tar\_reader.rb:37:in  
`loop' C:/Program Files/NetBeans 6.7 M2/ruby2/jruby-1.1.4/lib/ruby/site_ruby/1.8/rubygems/package/tar_reader.rb:37:in `each’  
C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/lib/ruby/site\_ruby/1.8/rubygems/package/tar\_input.rb:121:in  
`each' C:/Program Files/NetBeans 6.7 M2/ruby2/jruby-1.1.4/lib/ruby/site_ruby/1.8/rubygems/format.rb:71:in `from\_io’  
C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/lib/ruby/site\_ruby/1.8/rubygems/package/tar\_input.rb:20:in  
`open' C:/Program Files/NetBeans 6.7 M2/ruby2/jruby-1.1.4/lib/ruby/site_ruby/1.8/rubygems/package.rb:56:in `open’  
C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/lib/ruby/site\_ruby/1.8/rubygems/format.rb:67:in  
`from_io' C:/Program Files/NetBeans 6.7 M2/ruby2/jruby-1.1.4/lib/ruby/site_ruby/1.8/rubygems/format.rb:51:in `from\_file\_by\_path’  
C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/lib/ruby/site\_ruby/1.8/rubygems/format.rb:50:in  
`open' C:/Program Files/NetBeans 6.7 M2/ruby2/jruby-1.1.4/lib/ruby/site_ruby/1.8/rubygems/format.rb:50:in `from\_file\_by\_path’  
C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/lib/ruby/site\_ruby/1.8/rubygems/installer.rb:114:in  
`initialize' C:/Program Files/NetBeans 6.7 M2/ruby2/jruby-1.1.4/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:236:in `install’  
C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/lib/ruby/site\_ruby/1.8/rubygems/dependency\_installer.rb:219:in  
`each' C:/Program Files/NetBeans 6.7 M2/ruby2/jruby-1.1.4/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:219:in `install’  
C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/lib/ruby/site\_ruby/1.8/rubygems/commands/update\_command.rb:85:in  
`execute' C:/Program Files/NetBeans 6.7 M2/ruby2/jruby-1.1.4/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb:81:in `each’  
C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/lib/ruby/site\_ruby/1.8/rubygems/commands/update\_command.rb:81:in  
`execute' C:/Program Files/NetBeans 6.7 M2/ruby2/jruby-1.1.4/lib/ruby/site_ruby/1.8/rubygems/command.rb:136:in `invoke’  
C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/lib/ruby/site\_ruby/1.8/rubygems/command\_manager.rb:105:in  
`process_args' C:/Program Files/NetBeans 6.7 M2/ruby2/jruby-1.1.4/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:75:in `run’  
C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/lib/ruby/site\_ruby/1.8/rubygems/gem\_runner.rb:39:in  
`run’  
C:\Program Files\NetBeans 6.7 M2\ruby2\jruby-1.1.4\bin\gem:24

C:\Program Files\NetBeans 6.7 M2\ruby2\jruby-1.1.4\bin\>

C:\Program Files\NetBeans 6.7 M2\ruby2\jruby-1.1.4\bin\>gem env  
RubyGems Environment:

- RUBYGEMS VERSION: 1.3.1
- RUBY VERSION: 1.8.6 (2008-08-28 patchlevel 114) [java]
- INSTALLATION DIRECTORY: C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/lib/ruby/gems/1.8
- RUBY EXECUTABLE: C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/bin/jruby.bat
- EXECUTABLE DIRECTORY: C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/bin
- RUBYGEMS PLATFORMS:
  - ruby
  - universal-java-1.6

- GEM PATHS:
  - C:/Program Files/NetBeans 6.7  
M2/ruby2/jruby-1.1.4/lib/ruby/gems/1.8
  - C:/Documents and Settings/evandana.ST-USERS/.gem/jruby/1.8

- GEM CONFIGURATION:
  - :update\_sources =\> true
  - :verbose =\> true
  - :benchmark =\> false
  - :backtrace =\> false
  - :bulk\_threshold =\> 1000
  - “install” =\> “–env-shebang”
  - “update” =\> “–env-shebang”

- REMOTE SOURCES:
  - [http://gems.rubyforge.org/](http://gems.rubyforge.org/)

C:\Program Files\NetBeans 6.7 M2\ruby2\jruby-1.1.4\bin\>

---

<div class="post-metadata">

**Author:** ![eswarv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/dbc845/32.png) [@eswarv](https://www.ruby-forum.com/u/eswarv)\
**Post date:** [March 11, 2009, 8:59pm UTC](https://www.ruby-forum.com/t/unable-to-update-gems/162514/7 "2009-03-11T20:59:54Z")

</div>

> I think this is very possibly a problem with jruby… Can you test  
> with MRI?
> 
> Obviously, updating actionmailer isn’t a problem in normal cases, so  
> some edge case is messing stuff up. Either remove netbeans or remove  
> jruby from the equation and try again.

I ran with -V, there is no additional output on console. I want to use  
JRuby because I am looking for Quartz and other java library  
integration.

Will try MRI nevertheless.

Thanks,  
Eswar Vandanapu
