gpt4 book ai didi

ruby-on-rails - 我更新了 ruby​​ gems,现在到处都收到解析树错误和弃用警告!

转载 作者:数据小太阳 更新时间:2023-10-29 07:13:06 25 4
gpt4 key购买 nike

简而言之错误:

NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /opt/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:91.
/opt/local/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/rails/gem_dependency.rb:275:in `==': undefined method `name' for "ParseTree":String (NoMethodError)

使用

ruby 1.8.7
rails 2.3.8
rubygems 1.8.5

我该怎么办?

我已经尝试删除 ruby​​gems 文件夹,并进行干净的 ruby​​gems 安装...但上述错误仍然存​​在。

最佳答案

rubygems 的结构发生了很多变化,这让很多人大吃一惊。它引入了与许多常见应用程序和框架的不兼容问题。

您可能需要回滚到与您的系统兼容的 ruby​​gems 版本,例如 1.6.0:

gem update --system 1.6.0

如果这不起作用,您可能需要调查 slimgems这是 ruby​​gems 的 1.3.7 分支,旨在解决这些兼容性问题。

关于ruby-on-rails - 我更新了 ruby​​ gems,现在到处都收到解析树错误和弃用警告!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6441210/

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