gpt4 book ai didi

ruby - 为什么我在 Mountain Lion 上更新 Rubygems 时得到 "conflicting chdir during another chdir block"?

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

有没有办法恢复到 Mountain Lion 附带的 RubyGems 版本?我问的原因是我安装的每个 gem 都会收到以下警告:

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rdoc/rdoc.rb:280: warning: conflicting chdir during another chdir block
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rdoc/rdoc.rb:287: warning: conflicting chdir during another chdir block

这似乎不会导致任何问题,我总是可以跳过安装文档。但是,并称我为完美主义者,我讨厌接受他们。那么我可以恢复/降级到原始系统 Rubygems 还是可以得到一些关于如何修复警告的指导。

最佳答案

您正在运行旧版本的 Ruby。 1.9 来来去去,我们现在使用 2.0,因此您可能需要考虑更新您的 Ruby。

我不建议更新 Apple 安装的版本。那是为了他们自己的目的,所以不要管它。

相反,使用 rbenv或 RVM 在您自己的主目录中安装“沙盒”Rubies,这允许您安装多个版本并在它们之间切换。

你选择哪个取决于你。如果你不想知道你的 Ruby 版本是如何安装的,RVM 会更容易一些,它有很多特性并且非常可定制。它也更大更复杂。 rbenv 更简单,功能不多,但在我看来,它更易于管理和理解。

如果安装 RVM,请花时间阅读整个 installation page在开始之前。不要使用多用户/系统范围的安装;我们经常听到用户提示说,他们懒得阅读说明,中途安装了 Ruby,但导致系统无法使用。

关于升级 Rubygems,您始终可以运行 gem update --system,但我建议首先进入 RVM/rbenv 路径。

关于ruby - 为什么我在 Mountain Lion 上更新 Rubygems 时得到 "conflicting chdir during another chdir block"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17179472/

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