我尝试在Travis构建的after-success
阶段运行的sh脚本中执行bower命令。我在install
阶段安装了凉亭:
install:
- npm install -g bower
[...]
after_success:
- if [ ${TRAVIS_PULL_REQUEST} = "false" ] && [ "$TRAVIS_BRANCH" = "master" ]; then
./my-script.sh;
fi
不幸的是,如果我在sh脚本中调用bower,它将产生以下输出:
./ my-script.sh:第30行:./node_modules/.bin/bower:没有此类文件或目录
我不知道如何继续解决该错误。任何帮助将不胜感激,谢谢您!
答案 0 :(得分:1)
我不得不使用
调用脚本bash my-script.sh;
代替
./my-script.sh;
现在一切正常。