gpt4 book ai didi

Ruby Gem 包管理器因 Gem::GemNotFoundException 而失败

转载 作者:太空宇宙 更新时间:2023-11-03 18:02:00 25 4
gpt4 key购买 nike

我已经有一段时间没有在我的 Mac 上使用 Ruby 了。显然我的环境发生了一些变化,因为 gem 不再正常工作。

来 self 的机器的一些信息,运行 OSX 10.5.8:

% gem --version
0.9.0

% gem env
Rubygems Environment:
- VERSION: 0.9.0 (0.9.0)
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8
- GEM PATH:
- /usr/local/lib/ruby/gems/1.8
- REMOTE SOURCES:
- http://gems.rubyforge.org

我看到的错误是:

% sudo gem update --system
Password:
Updating RubyGems...
Attempting remote update of rubygems-update
ERROR: While executing gem ... (RuntimeError)
rubygems-update requires builder >= 0

或者如果我尝试安装一个新的 gem:

% sudo gem install bossman
ERROR: While executing gem ... (Gem::GemNotFoundException)
Could not find bossman (> 0) in the repository

有些人建议清除 source_cache 文件,但这对我没有帮助。其他推荐:

% gem clean
Cleaning up installed gems...
Clean Up Complete

但这也无济于事。

有人可以帮我让 gem 重新工作吗?任何对此背后原因的洞察都会有所帮助。我对 Ruby 和 gem 知之甚少,以致于觉得这些错误消息很神秘。

编辑

我试过了 Derick Bailey's suggestion ,但没有任何运气:

% sudo gem install rubygems-update update_rubygems
Password:
ERROR: While executing gem ... (RuntimeError)
rubygems-update requires builder >= 0

最佳答案

您的 ruby​​gems 版本应该支持更新,但显然无法正常工作。我最近经常看到这种情况 - 不仅仅是在 osx 上。

“简单”的答案是使用已打包的更新版本的 ruby​​gems 重新安装 ruby​​ 运行时,或者您可以安装更新版本的 ruby​​gems。

有关安装 ruby​​gems 的完整说明,请参阅 http://docs.rubygems.org/read/chapter/3

尝试运行这个:gem install ruby​​gems-update update_rubygems

如果这不起作用,您将需要手动更新,这可以按照以下说明完成:http://docs.rubygems.org/read/chapter/3#page13

关于Ruby Gem 包管理器因 Gem::GemNotFoundException 而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2273503/

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