GitHub Actions 失败:“检查 SKIP_DB_AND_REDIS 启动性”步骤

明白了。在本地复现该问题的正确命令是:

CI=true RAILS_ENV=test LOAD_PLUGINS=1 SKIP_DB_AND_REDIS=1 RAILS_DB=nonexistent bin/rails runner "puts 'booted successfully'"

所有这些环境变量都很重要。在 RAILS_ENV=development 模式下无法使其正常工作。在 test 模式下,如果没有 CI=trueLOAD_PLUGINS=1,似乎并不会加载所有插件类。