From: Luis Lavena Date: 2007-11-24T02:00:00+09:00 Subject: Re: 'gem update' making wrong choice On Nov 23, 9:48 am, Michel Demazure wrote: > I work on a Win box, without compiler. > But 'gem environment' gives two PLATFORMs, win32 *and* ruby. > Then 'gem update' try to load the wrong gem... > > How may I clean the environment variable ? > Thanks for help... I don't think understand your problem. gem env reports two platforms: that is correct: take for example this linux box: RubyGems Environment: - RUBYGEMS VERSION: 0.9.5 (0.9.5) - RUBY VERSION: 1.8.6 (2007-09-24 patchlevel 111) [i686-linux] - INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8 - RUBY EXECUTABLE: /usr/local/bin/ruby - RUBYGEMS PLATFORMS: - ruby - x86-linux - GEM PATHS: - /usr/local/lib/ruby/gems/1.8 That means rubygems will try to install gems marked with 'ruby' (also known as pure ruby gems) or gems that are pre-compiled / binary or specific for the x86 linux platform. In your case, x86-mswin32 is a correct platform and RubyGems will try to install the best gems for you. What is the output you're having? More information will be helpful to point directions or bug reports.