在更新到Big Sur之后,rails不再运行我的应用程序。/Users/me/.rvm/gems/ruby-2.6.6@my_app/gems/bootsnap-1.4.8/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in require': cannot load such file -- /Users/me/.rvm/gems/ruby-2.6.6@my_app/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/instrumentation/active_storage.rb (LoadError)
该错误不是特定于gem的,因为它将为不同的gem抛出相同的错误。我尝试过重新安装rvm、bundler和我所有的库(几乎所有我能想到的东西),但都没有解决这个问题。任何尝试解决这个问题的想法都是值得感谢的。
清除app tmp文件夹中的bootsnap缓存不能解决问题。它每次只会将错误更改为不同的cannot load such file -- some different gem,或者抛出类似于/Users/tomblais/.rvm/gems/ruby-2.6.6@crm-web/gems/bootsnap-1.4.8/lib/bootsnap/compile_cache/iseq.rb:13:in compile_file': Interrupted system call @ rb_sysopen - /Users/tomblais/Documents/starburstLabs/crm-web/app/helpers/email_connect/email_templates_helper.rb (Errno::EINTR)的错误
更新:我已经清除了我的硬盘,并干净地安装了MacOS Big Sur,昨天一切都设置好了,它工作得很好。今天去运行我的程序,得到和我上面列出的一样的错误,不知道这里发生了什么。
发布于 2021-03-01 22:53:09
在我的案例中,问题是防病毒软件(Intego Virus Barrier)的实时保护。解决了关闭它的问题。
https://stackoverflow.com/questions/64917173
复制相似问题