在Linux上(至少12.04)从ruby 1.9.3升级到ruby 2.0时,会得到意外的提示。升级到Ruby 2.0时,无需提示即可覆盖可执行文件
rdoc's executable "rdoc" conflicts with /path/bin/rdoc
Overwrite the executable? [yN]
它工作正常,以手动覆盖它,但我正在寻找一种方式,我的脚本将自动回复yes而不停止。
刚刚在rubygems from a year ago上发现了这个问题。我在脚本中使用gem install
所以我想我可以稍微轻松地添加yes | gem install
编辑: 尝试yes | gem install rdoc
但它失败:
ERROR: Error installing rdoc:
"rdoc" from rdoc conflicts with /usr/local/rubies/2.0.0-p0/bin/rdoc
'yes |尽管我确信有更好的方法。你用什么命令升级? – adamdunson 2013-05-08 21:08:13
在Dockerfile中遇到同样的问题。 '是|该命令不适用于我... – rwb 2014-07-03 08:26:00
我终于找到了一种解决方法,不需要此安装。 – ScotterC 2014-07-03 15:38:21