今天闲来无事打算在serv00上部署个blinko,前面都挺顺畅的,但是在最后build阶段一致遇到下面的报错:
uncaughtException [Error: spawn /usr/local/devil/node22/bin/node EAGAIN] {
errno: -35,
code: 'EAGAIN',
syscall: 'spawn /usr/local/devil/node22/bin/node',
path: '/usr/local/devil/node22/bin/node',
spawnargs: [Array]
}
查了ai说是资源不足,反复折腾无效=。=,各位佬友有什么好的方法吗
附上build过程
# 参考https://docs.serv00.com/Node.js/ 设置node版本为22
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:~/bin:$PATH ' >> $HOME/.bash_profile && source $HOME/.bash_profile
mkdir -p ~/bin && ln -fs /usr/local/bin/node22 ~/bin/node && ln -fs /usr/local/bin/npm22 ~/bin/npm && source $HOME/.bash_profile
mkdir -p projects
cd projects
git clone https://github.com/blinko-space/blinko.git
cd blinko
# 配置prisma
wget https://github.com/gek64/prisma-engines-freebsd/releases/download/latest/prisma-engines-FreeBSD_14.0-RELEASE_amd64.tar.gz
mkdir ~/prisma
tar -zxvf prisma-engines-FreeBSD_14.0-RELEASE_amd64.tar.gz -C ~/prisma
export PRISMA_QUERY_ENGINE_BINARY="/home/myt/prisma/query-engine"
export PRISMA_QUERY_ENGINE_LIBRARY="/home/myt/prisma/libquery_engine.so"
export PRISMA_SCHEMA_ENGINE_BINARY="/home/myt/prisma/schema-engine"
export PRISMA_CLI_QUERY_ENGINE_TYPE="library"
export PRISMA_CLIENT_ENGINE_TYPE="library"
npm install -g pnpm
cd projects/blinko
pnpm install
## 设置pg环境变量略过
pnpm migrate
pnpm db-seed
pnpm build
# build失败后,尝试ai,建议我修改ulimit,但是serv00没权限啊
# 限制并行度为1也不行
pnpm -r --workspace-concurrency=1 build
帮帮孩子吧,我不懂nodejs