Issue #12186 has been updated by Nobuyoshi Nakada.
Status changed from Open to Third Party's Issue
It seems the case a target file to be overwritten was not generated by RubyGems,
and the previous line seems to be `if ruby_executable and existing`.
----------------------------------------
Bug #12186: /snapshot/lib/rubygems/installer.rb:233
https://bugs.ruby-lang.org/issues/12186#change-57543
* Author: Tsuyoshi Sawada
* Status: Third Party's Issue
* Priority: Normal
* Assignee:
* ruby -v: Nightly snapshot (2016-3-13 03:01)
* Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN
----------------------------------------
I downloaded the nightly snapshot (https://cache.ruby-lang.org/pub/ruby/snapshot.tar.gz), and did:
~~~
./configure
make
sudo make install
~~~
and got:
~~~
.../snapshot/lib/rubygems/installer.rb:233:in `check_executable_overwrite': no implicit conversion of nil into String (TypeError)
~~~
The offending line installer.rb:233 looks like this,
~~~RUBY
question << existing
~~~
and the values seem to be:
~~~RUBY
question # => "rake's executable \"rake\" conflicts with "
existing # => nil
~~~
Is this a bug, or is there something wrong with my environment?
---
Also, I am looking forward for Ruby 2.3.1. Is there a place where the schedule for the release of teeny versions are announced? Or is it is not announced until release?
--
https://bugs.ruby-lang.org/
Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>