2014-04-01 209 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