无法更新OS拥有的Ruby文件

发布于 2025-02-05 03:25:23 字数 257 浏览 1 评论 0原文

我正在尝试使用sudo gem Update -system在Ubuntu上更新Ruby,但请继续获取错误:

加载rubygems/defaults/procer_system.rb文件引起了 错误。该文件归您的操作系统所有,而不是上游RubyGems所有。请 找出此文件属于哪个操作系统包,然后遵循 您的操作系统指南报告问题并寻求帮助。我 尝试

了整个宝石库,但无济于事。我能做些什么?

I'm trying to update ruby on ubuntu using sudo gem update --system but keep getting the error:

Loading the rubygems/defaults/operating_system.rb file caused an
error. This file is owned by your OS, not by rubygems upstream. Please
find out which OS package this file belongs to and follow the
guidelines from your OS to report the problem and ask for help. I
tried

chown'ing the entire gems library but to no avail. What can I do?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

并安 2025-02-12 03:25:24

如果创建了旧的Ruby版本,这可能会发生
.RB文件。通常,它位于

/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb

删除它,试图

gem update --system

为我工作。

This can happen if an old ruby version is created that
.rb file. Usually it is located at

/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb

Deleting it and trying to run

gem update --system

worked for me.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文