From: luislavena@... Date: 2014-06-13T00:07:36+00:00 Subject: [ruby-core:63147] [ruby-trunk - Bug #9936] wrong zlib1.dll installed on windows Issue #9936 has been updated by Luis Lavena. Hello Claudio, Me again, once last thing I forgot to mention. The error message you see: "%1 is not a valid Win32 application." might be associated with something else. Please take a look to our troubleshooting page: https://github.com/oneclick/rubyinstaller/wiki/Troubleshooting#fraps_violation Perhaps you're affected by it or Detours being installed in your system. Hope that helps. ---------------------------------------- Bug #9936: wrong zlib1.dll installed on windows https://bugs.ruby-lang.org/issues/9936#change-47205 * Author: Claudio Bley * Status: Third Party's Issue * Priority: Normal * Assignee: cruby-windows * Category: platform/windows * Target version: * ruby -v: ruby 2.0.0p481 (2014-05-08) [x64-mingw32] * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN ---------------------------------------- I'm using Windows 7 64bit. Running e.g. "gem help commands" results in the following error messages: ~~~ ERROR: Loading command: build (LoadError) 193: %1 is not a valid Win32 application. - C:/Tools/ruby200/lib/ruby/2.0.0/x64-mingw32/zlib.so ERROR: Loading command: check (LoadError) 193: %1 is not a valid Win32 application. - C:/Tools/ruby200/lib/ruby/2.0.0/x64-mingw32/zlib.so ERROR: Loading command: cleanup (LoadError) 193: %1 is not a valid Win32 application. - C:/Tools/ruby200/lib/ruby/2.0.0/x64-mingw32/zlib.so ERROR: Loading command: generate_index (LoadError) 193: %1 is not a valid Win32 application. - C:/Tools/ruby200/lib/ruby/2.0.0/x64-mingw32/zlib.so ERROR: Loading command: install (LoadError) 193: %1 is not a valid Win32 application. - C:/Tools/ruby200/lib/ruby/2.0.0/x64-mingw32/zlib.so ERROR: Loading command: pristine (LoadError) 193: %1 is not a valid Win32 application. - C:/Tools/ruby200/lib/ruby/2.0.0/x64-mingw32/zlib.so ERROR: Loading command: push (LoadError) 193: %1 is not a valid Win32 application. - C:/Tools/ruby200/lib/ruby/2.0.0/x64-mingw32/zlib.so ERROR: Loading command: rdoc (LoadError) 193: %1 is not a valid Win32 application. - C:/Tools/ruby200/lib/ruby/2.0.0/x64-mingw32/zlib.so ERROR: Loading command: server (LoadError) 193: %1 is not a valid Win32 application. - C:/Tools/ruby200/lib/ruby/2.0.0/x64-mingw32/zlib.so ERROR: Loading command: specification (LoadError) 193: %1 is not a valid Win32 application. - C:/Tools/ruby200/lib/ruby/2.0.0/x64-mingw32/zlib.so ERROR: Loading command: uninstall (LoadError) 193: %1 is not a valid Win32 application. - C:/Tools/ruby200/lib/ruby/2.0.0/x64-mingw32/zlib.so ERROR: Loading command: unpack (LoadError) 193: %1 is not a valid Win32 application. - C:/Tools/ruby200/lib/ruby/2.0.0/x64-mingw32/zlib.so ERROR: Loading command: update (LoadError) 193: %1 is not a valid Win32 application. - C:/Tools/ruby200/lib/ruby/2.0.0/x64-mingw32/zlib.so ~~~ Seems zlib.so depends on zlib1.dll, but the zlib1.dll delivered using the installer is a 32bit instead of 64bit DLL causing the errors. Replacing the zlib1.dll in the bin/ folder with a proper 64bit version makes the "gem help commands" succeed. -- https://bugs.ruby-lang.org/