Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix
test_app_start_without_rackup
on JVM rubies
truffleruby and jruby uses the childprocess with CHILDPROCESS_POSIX_SPAWN, and when doing so, the environment variables aren't cocered to strings until very late: https://github.com/enkessler/childprocess/blob/v4.1.0/lib/childprocess/unix/posix_spawn_process.rb#L109-L130 On CRuby it seems symbol environment variables will overwrite any existing (string) ones but that does not happen on JVM rubies (I've only tested with TruffleRuby though, but JRuby builds also failed in CI)
- Loading branch information