gpt4 book ai didi

ruby - `update_rubygems` 和 `gem update --system` 之间的区别

转载 作者:数据小太阳 更新时间:2023-10-29 07:14:10 26 4
gpt4 key购买 nike

这个命令有什么区别:

gem update --system

还有这些命令:

gem install rubygems-update
update_rubygems
gem update --system

我原以为前者是更新到最新版本的 RubyGems 所需的全部内容,但我发现许多推荐后者的引用资料(包括 https://stackoverflow.com/a/13626200/1369417)。

最佳答案

gem 安装 ruby​​gems-更新;一些旧版本的 ruby​​gems 需要 update_rubygems,但 gem update --system 是可预见的 future 所需要的。

rubygems 1.1 和 1.2 有错误阻止 gem update --system 第一次工作,所以你必须使用前两个命令来升级。没有理由在此之后立即运行 gem update --system,因为 ruby​​gems 已经更新,但这样做将表明您将来可以运行该命令。

1.5.2 之前的 ruby​​gems 版本不接受 gem update --system 之后的版本参数,因此您必须使用提供的前两个命令来安装任意版本的 ruby​​gems。您不希望此后立即运行 gem update --system;它会撤销你刚刚所做的。

更多信息:https://github.com/rubygems/rubygems/blob/master/UPGRADING.md

关于ruby - `update_rubygems` 和 `gem update --system` 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37149483/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com