Node v20.16.0
Vercel v37.14.0
Macbook Air M2
Running a function using the vercel-rust runtime.
- I start the server locally with
npx vercel dev
. - I make a request which resolves to my rust api
spawn EBADF
> Building vercel-rust@4.0.7:api/search.rs
Error: spawn EBADF
at ChildProcess.spawn (node:internal/child_process:421:11)
at spawn (node:child_process:761:9)
at fork (node:child_process:172:10)
at createBuildProcess (/Users/mike/.npm/_npx/69f9afb961c37556/node_modules/vercel/dist/index.js:139797:55)
at executeBuild (/Users/mike/.npm/_npx/69f9afb961c37556/node_modules/vercel/dist/index.js:139839:26)
at DevServer.triggerBuild (/Users/mike/.npm/_npx/69f9afb961c37556/node_modules/vercel/dist/index.js:142225:26)
at DevServer.serveProjectAsNowV2 (/Users/mike/.npm/_npx/69f9afb961c37556/node_modules/vercel/dist/index.js:141287:24)
at async DevServer.devServerHandler (/Users/mike/.npm/_npx/69f9afb961c37556/node_modules/vercel/dist/index.js:140777:13) {
errno: -9,
code: 'EBADF',
syscall: 'spawn'
}
Yesterday this worked.
There seem to be some bug reports on other projects about this at the moment, this one suggests that v4 of chokidar causes a problem on Macs : EBADF error with Nuxt 3 and Vite on macOS, requiring esbuild version override · Issue #29744 · nuxt/nuxt · GitHub
Deployment URL or Custom Domain:
Environment (local, preview, production): local
Project Framework: rust
Build Settings:
Framework Preset:
Build Command (if not default):
Output Directory (if not default): public
Install Command (if not default):
Node/Runtime Version: v20.16.0
Package Manager: npm
Relevant Packages: