2014-04-01 217 views
2

我想在grunt和节点中使用脚本来转储数据库。 当我运行这回我这个错误:mysqldump:命令未找到XAMPP

/bin/sh: mysqldump: command not found 

我已经联系了剧本的创作者,我们必须明白,这个问题是我的本地主机的配置。

我在OSX

使用XAMPP 1.8.2-3如何使用正确mysqldump

感谢

+0

似乎你没有在'.bashrc'或'.profile'中指定'mysqldump'二进制路径..其他方法是:你也可以尝试执行'./ mysqldump'从你的'mysql/bin '目录(不记得查明“确切”的路径,我希望你知道它).. –

+0

我将此添加到我的.bashrc/Applications/XAMPP/bin但它不起作用,在这个目录内有mysqldump @YohanesKhosiawan许先汉 – WebDesigner

+0

尝试执行:'source〜/ .bashrc',它是重新加载'.bashrc'的内容.. –

回答

1

尝试:

export PATH=$PATH:/Applications/XAMPP/bin 

然后运行你的脚本。

因此,您不必在将来这样做,请在您的主目录中检查您的.profile文件。应该是与export PATH开头的行,类似(只是一个例子):

export PATH=/opt/local/bin:/opt/local/sbin:$PATH 

只需添加您的XAMPP路径设置为:

export PATH=/opt/local/bin:/opt/local/sbin:/Applications/XAMPP/bin:$PATH 

不同的目录由冒号仅隔,唐不添加任何空格。

+0

昨天一切都好,今天我再次尝试,但它不起作用。为什么? – WebDesigner