Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 grunt-shell 运行 mongod。我已将 mongod 和 mongo 配置为从终端正确运行,但 shell 的 $PATH 不同。我无法确定如何让它发挥作用。错误如下:
Running "shell:mongo" (shell) task /bin/sh: mongod: command not found
下面还有 grunt-shell 代码:
shell: { mongo: { command: 'mongod' } }
出现此问题的原因是“mongo”和“mongod”命令的映射存在问题。由于这个问题,这些命令在 shell 中不可用,这意味着上述线程中的答案不起作用。
我能够通过将命令设置为 mongod 所在的绝对路径来解决问题,克服了 $PATH 中的差异:
shell: { mongo: { command: '/mongodb/bin/mongod' }