【发布时间】:2021-04-16 22:50:15
【问题描述】:
在尝试更新其他内容时,我运行了“gem update --system”(我通常不这样做),但最终没有成功完成。现在,当我运行任何 gem 命令甚至 ruby 时,我得到一个以以下结尾的错误:
/Users/username/.rbenv/versions/2.6.4/lib/ruby/site_ruby/2.6.0/rubygems/defaults.rb:23:in `default_spec_cache_dir': undefined method `user_home' for Gem:Module (NoMethodError)
尝试使用 rbenv 重新安装 ruby 2.6.4 版最终失败
1: from /Users/john_muccigrosso/.rbenv/versions/2.6.4/lib/ruby/site_ruby/2.6.0/rubygems/path_support.rb:75:in `default_path'
现在不知道该去哪里。非常欢迎提出建议!
【问题讨论】:
-
重新安装您的操作系统,这将重新安装您的系统 Ruby。那就不要再这样做了。
-
不,没用。我刚刚从恢复分区重新安装。根据错误,仍然无法找到 user_home。