gpt4 book ai didi

node.js - 在 Travis-CI 上通过 mocha 运行 npm test 时权限被拒绝

转载 作者:搜寻专家 更新时间:2023-10-31 23:02:14 25 4
gpt4 key购买 nike

我正在设置一个与 Travis-CI 集成的简单 NodeJS 应用程序。我正在使用 Mocha 来帮助我进行测试。然而,虽然这些测试在本地运行良好,但在部署到 Openshift 之前,我在 Travis-CI 上的测试失败了。解决这个问题的一些帮助会很酷 =)

Travis-CI 输出

CAT@0.0.1 test /home/travis/build/melvrickgoh/CAT
> mocha test/
sh: 1: mocha: Permission denied
npm ERR! Test failed. See above for more details.
npm ERR! not ok code 0

这是我的 package.json

中的内容
"scripts": {
"start": "node app.js --websocket-port=$OPENSHIFT_NODEJS_PORT --log-level=1",
"test": "mocha test/ "
},

最佳答案

同样的问题,将它添加到我的 .travis.yml 这对我来说已经解决了:

before_script: chmod 0777 ./node_modules/.bin/mocha

关于node.js - 在 Travis-CI 上通过 mocha 运行 npm test 时权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24364361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com