Ruby

gemのインストール時に<make> "DESTDIR="と大量に表示された場合の対処法です。

使用環境

  • Windows 8.1 x64
  • Ruby 2.2.4 p230 x64

原因

RubyInstallerとDevkitの相性が良くなかったのかDevkitのインストールが完了していませんでした。 もう一度ruby dk.rb installをしてみるも、スキップされる…。

C:/Ruby22-x64/devkit>ruby dk.rb install
[INFO] RubyGems override already in place for C:/Ruby22-x64, skipping.
[WARN] DevKit helper library already exists for C:/Ruby22-x64, skipping.

解決

別バージョンのRuby(2.1.8)でdevkitをinstallしてみると問題が発生しなくなりました。
また、2.2.4と2.1.8の両方をインストールしていればruby dk.rb installが可能ですが、 2.1.8をアンインストールすると同様のエラーが再び発生。

stackoverflowにはruby dk.rb install --forceとすることで解決するかもよとの回答がありました。

あとがき

本質的な解決方法とはいえないです。