From: Luis Lavena Date: 2010-08-13T00:12:29+09:00 Subject: [ruby-core:31692] [Bug #3677] unable to run certain gem binaries' in windows 7 Issue #3677 has been updated by Luis Lavena. Hello, Bosko (one of RubyInstaller contributors) shed some light on this issue in our group: http://groups.google.com/group/rubyinstaller/msg/249a08a3f635bf72 Going to quote it here: "Problem is that during installation in rbinstall.rb line 516 default .gemspec files are created for rake, rdoc and minitest. These files are saved by default in lib/ruby/gems/1.9.1/specifications. If everything is left by default other gems will be installed there too (that's why this problem can occur on Linux too). Since these specifications do not contain default_executable and executables sections invoking them results in error. If rvm is used on Linux error will not occur because gems will be installed in different folder and load path is set to that folder and rake.gemspec and rake-0.8.7.gemspec will not both be loaded. Later one has correct sections for default_executable and executables thus everything will work correctly. Unfortunately in our RubyInstaller both of these files will be in the same directory and that's the reason why reinstalling rake doesn't help unless rake.gemspec is deleted since this specification is loaded after rake-0.8.7.gemspec and overrides it. I'm not sure what would be the best approach to fix this problem. Either not to bundle rake with Ruby or to create correct .gemspec file. We can also set different installation directory too like rvm does." I believe this is important to be fixed before 1.9.2 release gets out. Not all the users will be using RVM to manage their Ruby installations. ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3677 ---------------------------------------- http://redmine.ruby-lang.org