提问人:DevAct 提问时间:11/16/2023 最后编辑:DevAct 更新时间:11/16/2023 访问量:9
将 Rails 升级到最新版本后,Psych AliasesNotEnabled
Psych AliasesNotEnabled after upgrading Rails to latest version
问:
我有一个在 Ruby 1.9.2 和 Rails 3.0.3 上运行的应用程序。我将 Ruby 升级到 3.0.0 版,将 Rails 升级到 7.1.2。现在,当我运行“rails server”时,出现以下错误消息,并且服务器正在退出:
/usr/local/rvm/gems/ruby-3.0.0/gems/psych-5.1.1.1/lib/psych/visitors/to_ruby.rb:432:in 别名:truePsych::loadPsych::safe_load'。(心理::AliasesNotEnabled)visit_Psych_Nodes_Alias': Alias parsing was not enabled. To enable it, pass
to
or
有人在这里发布了同样的问题,在将 Rails 升级到 6.0.6.1 时,是什么导致 Psych 中出现“别名解析未启用”错误以及如何解决? 但没有答案。
编辑:
似乎我的错误来自这个调用:APP_CONFIG = YAML.load_file(“#{Rails.root}/config/config.yml”)[Rails.env]
我显然找到了一种方法来解决它:APP_CONFIG = Rails.application.config_for(:config)
现在又犯了一个错误,但这是另一个主题......
答: 暂无答案
评论