1

当我从与 grunt.js 相同的目录中调用 grunt(https://github.com/gruntjs/grunt)时,它工作正常。

但是,如果我尝试制作名为“build.sh”的 bash 脚本:

#!/bin/bash
`grunt grunt.js`

当我调用 ./build.sh 时,它会出现以下错误:

./build.sh:第 2 行:运行:找不到命令

我尝试指定 grunt 的完整路径,也尝试使用配置指定 grunt.js 文件的完整路径,但它不想工作:(

我错过了什么?

4

1 回答 1

3

您不需要 ` 标记,因为这意味着“替换命令的输出”。你想要的只是

#!/bin/bash
grunt grunt.js

或者,exec grunt grunt.js

于 2012-11-10T15:20:47.893 回答