Big Sur 更新导致多重加载错误 Rails Ruby

Big Sur Update Leads to Multiple Load Error Rails Ruby

更新到 Big Sur 后,我在 rails (5.2.1) 上的 ruby (2.6.3) 应用程序在 运行 rails srails db:migrate.

我已经尝试卸载并重新安装 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 以查看此一致错误是否消失。

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

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

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