【问题标题】:Big Sur Update Leads to Multiple Load Error Rails RubyBig Sur 更新导致多个加载错误 Rails Ruby
【发布时间】:2020-12-01 04:38:33
【问题描述】:

更新到 Big Sur 后,我的 ruby​​ (2.6.3) on rails (5.2.1) 应用程序在运行 rails srails db:migrate 时反复出现 LoadError。

我曾多次尝试卸载并重新安装 rails,但它只会工作 1 或 2 次,然后再次遇到 LoadError。

这里是一些错误示例(注意它们是不同的)

/Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `require': cannot load such file -- new_relic/agent/instrumentation/sinatra/transaction_namer (LoadError)

/Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `require': cannot load such file -- /Library/Ruby/Gems/2.6.0/gems/newrelic_rpm-6.8.0.360/lib/new_relic/agent/instrumentation/active_merchant.rb (LoadError)

/Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `require': cannot load such file -- /Library/Ruby/Gems/2.6.0/gems/newrelic_rpm-6.8.0.360/lib/new_relic/agent/instrumentation/typhoeus.rb (LoadError)

/Library/Ruby/Gems/2.6.0/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `require': cannot load such file -- ffaker/company (LoadError)

更新:目前正在尝试通过 rvm 安装 rails 以查看此一致错误是否消失。

【问题讨论】:

    标签: ruby rubygems ruby-on-rails-5 development-environment macos-big-sur


    【解决方案1】:

    您不应该使用 Apple 的 Ruby 安装。该安装供 Apple 内部使用。

    我的猜测是系统完整性保护不断删除和/或恢复您在系统保护目录中更改的内容。

    有关详细信息,请参阅示例

    【讨论】:

    • 谢谢!我认为你的猜测是正确的。我终于让 rbenv 工作了,然后在 rbenv 路径上安装了 gems,再也没有这样的问题了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-06
    • 2021-03-03
    • 2021-04-15
    • 2021-04-15
    • 1970-01-01
    • 2021-04-15
    • 2021-07-22
    相关资源
    最近更新 更多