Issue #10647 has been updated by Hans de Graaff.


I'm reviewing our Gentoo patches for ruby 2.2.1 and noticed that there is atypo in this patch that causes installation to still fail without zlib:

  begin
    require "zlib"
  rescue LoadErroe
  end

This should obviously be "rescue LoadError"

----------------------------------------
Bug #10647: fail install without zlib
https://bugs.ruby-lang.org/issues/10647#change-51744

* Author: Koichi Sasada
* Status: Closed
* Priority: Normal
* Assignee: Nobuyoshi Nakada
* ruby -v: ruby 2.2.0p0 (2014-12-25 revision 49005) [i386-mswin32_110]
* Backport: 2.0.0: DONTNEED, 2.1: DONTNEED, 2.2: DONE
----------------------------------------
手元のマシンでは zlib なしで mswin のビルドをしようとするんですが、
下記のように、nmake install で途中で失敗します。

```
$ nmake install
...
installing default gems:      c:/ko1/ruby/mswin32.ruby-2.2.0/lib/ruby/gems/2.2.0
 (build_info, cache, doc, extensions, gems, specifications)
                              bigdecimal 1.2.6
                              io-console 0.4.3
                              json 1.8.1
                              psych 2.0.8
                              rake 10.4.2
                              rdoc 4.2.0
installing bundle gems:       c:/ko1/ruby/mswin32.ruby-2.2.0/lib/ruby/gems/2.2.0
 (build_info, cache, doc, extensions, gems, specifications)
c:/ko1/tmp/ruby-2.2.0/lib/rubygems/core_ext/kernel_require.rb:54:in `require': c
annot load such file -- zlib (LoadError)
        from c:/ko1/tmp/ruby-2.2.0/lib/rubygems/core_ext/kernel_require.rb:54:in
 `require'
        from c:/ko1/tmp/ruby-2.2.0/lib/rubygems/package.rb:46:in `<top (required
)>'
        from c:/ko1/tmp/ruby-2.2.0/lib/rubygems/core_ext/kernel_require.rb:54:in
 `require'
        from c:/ko1/tmp/ruby-2.2.0/lib/rubygems/core_ext/kernel_require.rb:54:in
 `require'
        from c:/ko1/tmp/ruby-2.2.0/lib/rubygems/dependency_installer.rb:3:in `<t
op (required)>'
        from c:/ko1/tmp/ruby-2.2.0/lib/rubygems/core_ext/kernel_require.rb:54:in
 `require'
        from c:/ko1/tmp/ruby-2.2.0/lib/rubygems/core_ext/kernel_require.rb:54:in
 `require'
        from c:/ko1/tmp/ruby-2.2.0/lib/rubygems.rb:556:in `install'
        from ../tool/rbinstall.rb:717:in `block (2 levels) in <main>'
        from ../tool/rbinstall.rb:716:in `each'
        from ../tool/rbinstall.rb:716:in `block in <main>'
        from ../tool/rbinstall.rb:749:in `call'
        from ../tool/rbinstall.rb:749:in `block in <main>'
        from ../tool/rbinstall.rb:746:in `each'
        from ../tool/rbinstall.rb:746:in `<main>'
NMAKE : fatal error U1077: '.\ruby.exe' : リターン コード '0x1'
Stop.
```




-- 
https://bugs.ruby-lang.org/