今天rubygems-update升级后,红宝石版本早于2.3的gem update --system
已经开始永久失效,并出现下一个错误:
# gem update --system
Updating rubygems-update
Fetching: rubygems-update-3.0.0.gem (100%)
ERROR: Error installing rubygems-update:
rubygems-update requires Ruby version >= 2.3.0.
ERROR: While executing gem ... (Errno::ENOENT)
No such file or directory @ dir_chdir - /usr/local/bundle/gems/rubygems-update-2.6.6
# ruby --version
ruby 2.1.9p490 (2016-03-30 revision 54437) [x86_64-linux]
有没有办法做到这一点,或者这只是一个新现实,我必须调整使用gem update
的任何地方吗?
答案 0 :(得分:2)
因此,有一个issue。对红宝石的更新要求等于或大于2.3是一个新现实,每个人都必须接受该项目。例如。 https://github.com/puppetlabs/pdk-templates/pull/171。
TL; DR :gem update --system 2.7.8