我的服务器上发生了一些神秘的事情,我不知道为什么。我正在尝试运行包含yarn install
的简单部署脚本。该脚本由来自Gitlab CE服务器的POST请求触发。服务器的规格:
webhook由包含以下内容的PHP文件接收:
exec('cd /var/www/example.com && sh deploy > deploy.log 2>&1 &');
deploy
文件包含一些命令,例如git pull
,composer install
和yarn install
。除Yarn / NPM外,一切正常。它一直抱怨这个:
error /var/www/example.com/node_modules/node-sass: Couldn't find the binary sh
我已经搜索了几个小时(可能是几天)来找到解决方案,但到目前为止还没有成功。希望有人可以帮助我(以及其他人)。
答案 0 :(得分:0)
error Couldn't find the binary cross-env NODE_ENV=development node_modules/webpa
ck/bin/webpack.js --watch --progress --hide-modules --config=node_modules/larave
l-mix/setup/webpack.config.js
[![enter image description here][1]][1]
[1]: https://i.stack.imgur.com/WA0Bn.jpg