You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SvelteKit will not build on Linux systems using the runit init software (namely Void Linux, which comes default with runit) due to a conflict within the init software. Runit uses a binary named sv to check for running services. npx/npm/yarn will still attempt to point to this binary file when attempting to create the project, which will send the error "unable to change to service directory: file does not exist" expecting an initialization service instead of a directory as an argument.
This can impact any Linux system where the end user might have migrated their system init software to runit over its default (systemd, initrc, sysv, etc.)
The text was updated successfully, but these errors were encountered:
Describe the bug
SvelteKit will not build on Linux systems using the runit init software (namely Void Linux, which comes default with runit) due to a conflict within the init software. Runit uses a binary named
sv
to check for running services. npx/npm/yarn will still attempt to point to this binary file when attempting to create the project, which will send the error "unable to change to service directory: file does not exist" expecting an initialization service instead of a directory as an argument.Reproduction
sudo xbps-install -S nodejs npm
)npx sv create my-app
)which sv
to determine thatsv
points to/usr/bin/sv
which is the runit service binary.Logs
System Info
Severity
blocking all usage of SvelteKit
Additional Information
This can impact any Linux system where the end user might have migrated their system init software to runit over its default (systemd, initrc, sysv, etc.)
The text was updated successfully, but these errors were encountered: