gpt4 book ai didi

ruby-on-rails - 安装Rails错误 “invalid gem: package is corrupt”

转载 作者:行者123 更新时间:2023-12-03 12:07:49 26 4
gpt4 key购买 nike

我正在运行Mac OSX 10.9.1,并且正在使用RVM管理Ruby v2.0.0-p353。

当我尝试安装Rails时,出现此错误:

Ryans-MacBook-Air-2:~ ryan$ gem install rails
ERROR: Error installing rails:
invalid gem: package is corrupt, exception while verifying: undefined method`path2class' for #<Psych::ClassLoader:0x0000010c9d0be0> (NoMethodError) in /Users/ryan/.rvm/gems/ruby-2.0.0-p353/cache/i18n-0.6.9.gem

这是我安装的 gem 的列表:
Ryans-MacBook-Air-2:~ ryan$ gem list

*** LOCAL GEMS ***

bigdecimal (1.2.3, 1.2.0)
bundler (1.5.1)
bundler-unload (1.0.2)
executable-hooks (1.2.6)
gem-wrappers (1.2.1)
io-console (0.4.2)
json (1.8.1, 1.7.7)
minitest (5.2.0, 4.3.2)
psych (2.0.2, 2.0.0)
rake (10.1.1, 0.9.6)
rdoc (4.1.0, 4.0.0)
rubygems-bundler (1.4.2)
rvm (1.11.3.8)
test-unit (2.5.5, 2.0.0.0)

有人建议解决此问题吗?

最佳答案

最新版本不再具有class2path方法,因此可以通过将Psych gem降级到2.0.0版来避免此问题:

gem list psych   # note down latest version
gem uninstall psych -v 2.0.5 # or whatever version you have installed

安装 gem 后,如果需要,可以再次升级Psych gem 。

关于ruby-on-rails - 安装Rails错误 “invalid gem: package is corrupt”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20850737/

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