【发布时间】:2014-02-21 21:20:59
【问题描述】:
我开始使用 Grunt.js 来管理重复任务的工作流程,现在我被困在数据库部署上(对我来说这是一个潜在错误的巨大来源)。
我已经安装了 grunt-deployment 包,我可以下载远程数据库,也可以推送到它(理论上)。但是在本地我得到了错误:
/bin/sh: mysql: command not found
或者
/bin/sh: mysqldump: command not found
我不确定应该在哪里添加这些命令,或者如何添加。我也在使用 AMPPS 进行本地开发。
我所在的环境是 Mac OS X,使用 AMPPS 作为我的 apache/mysql 服务器。
【问题讨论】:
-
请告诉我们您的部署目标(操作系统/设置等)。您使用的是 mysql 包还是自定义安装?有没有安装 mysql-client 包?
-
我已经编辑了这个问题,但会包括在这里。我所处的环境是 Mac OS X,使用 AMPPS 作为我的 apache/mysql 服务器。我没有安装 mysql-client 包,也不知道如何使用我当前的设置来执行此操作。虽然我现在将从那里开始研究。
-
您是否以特权用户身份运行命令?
-
在这种情况下并不是真正的咕噜声,而是放大器设置问题 - 看这里superuser.com/questions/364215/…
标签: mysql node.js shell gruntjs command-line-interface