gem update --system error:没有将nil隐式转换为String

时间:2017-04-14 11:43:46

标签: ruby-on-rails ruby rubygems gemfile

我在Windows上运行,我无法使用命令更新我的rubygems

gem update --system

或手动安装gem。我收到以下错误

ERROR:  While executing gem ... (TypeError)
    no implicit conversion of nil into String

就我所见,我在安装或更新其他宝石时没有这个问题。

这是使用--verbose

运行时的完整输出

http://pasted.co/11325f4e

1 个答案:

答案 0 :(得分:2)

这是ruby gem安装程序系统中的一个错误。

修补文件installer.rb

替换:

if ruby_executable then
      question << existing

使用:

if ruby_executable then
      question << (existing || 'an unknown executable')