我正在尝试使用grunt-shell来运行mongod。我已经配置mongod和mongo从终端正确运行,但shell的$ PATH是不同的。我无法确定如何让它发挥作用。错误如下:
Running "shell:mongo" (shell) task
/bin/sh: mongod: command not found
下面的grunt-shell代码:
shell: {
mongo: {
command: 'mongod'
}
}
答案 0 :(得分:0)
问题出现是因为'mongo'和'mongod'命令的映射存在问题。由于这个问题,这些命令在shell中是不可用的,这意味着上述线程中的答案不起作用。
我能够通过将命令设置为mongod所在的绝对路径来解决问题,克服$ PATH中的差异:
shell: {
mongo: {
command: '/mongodb/bin/mongod'
}