Issue #13911 has been updated by hsbt (Hiroshi SHIBATA).

Backport changed from 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN to 2.2: DONTNEED, 2.3: DONTNEED, 2.4: DONTNEED

I confirmed to fix this issue at r59937

----------------------------------------
Bug #13911: Breaking 2.5.0 Installation with in-place build.
https://bugs.ruby-lang.org/issues/13911#change-66729

* Author: hsbt (Hiroshi SHIBATA)
* Status: Closed
* Priority: Normal
* Assignee: 
* Target version: 
* ruby -v: 
* Backport: 2.2: DONTNEED, 2.3: DONTNEED, 2.4: DONTNEED
----------------------------------------
9/17 時点の trunk HEAD である r59936 を用いて、ソースコードと同じディレクトリで `make` して `make install` すると旧 ruby-runner がインストールされるようです。

https://gist.github.com/hsbt/aa69c38fe05947cce6487a6f6e42d4ed

r59927 で入れた `bin/ruby` へのリネームによって、旧 ruby-runner が `bin/ruby` としてインストールされてしまうようです。

ソースコードのディレクトリとは別の working ディレクトリでビルド、インストールした場合は発生しません。



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