Ruby2.4.1インストール時注意点

Last-modified: Sun, 11 Jun 2017 20:50:20 JST (186d)
  • Cygwin2.8.0(32bit)でrbenvをアップデートし、Ruby2.4.1をインストールしたところ、
    gemをインストールしようとすると、
$ gem update --system
ERROR:  While executing gem ... (NameError)
    undefined local variable or method `get_dns_server_list' for Win32::Resolv:Module

こんなエラーが出ます。
対処法は、resolv.rbからcygwinの条件分岐を削除します。

$ vi .rbenv/versions/2.4.1/lib/ruby/2.4.0/resolv.rb

 171       raise LoadError unless /mswin|mingw/ =~ RUBY_PLATFORM

 964           if /mswin|mingw|bccwin/ =~ RUBY_PLATFORM

Counter: 130, today: 2, yesterday: 0

このページの参照回数は、130です。