0
當我嘗試在Emacs中輸入sql模式時,我收到消息unable to locate SQL program 'mysql'
。不過,我可以通過終端訪問mysql。如何使用emacs和mysql
爲了記錄,我使用用戶名和密碼作爲根用戶,服務器作爲localhost和我選擇的數據庫。我只是不知道爲什麼會發生這種情況。
想法?
當我嘗試在Emacs中輸入sql模式時,我收到消息unable to locate SQL program 'mysql'
。不過,我可以通過終端訪問mysql。如何使用emacs和mysql
爲了記錄,我使用用戶名和密碼作爲根用戶,服務器作爲localhost和我選擇的數據庫。我只是不知道爲什麼會發生這種情況。
想法?
Emacs使用exec-path
變量中列出的目錄查找程序。您可以添加到它,像這樣:
(add-to-list 'exec-path "/usr/local/bin")
下面的shell命令應該給你正確的值使用方法:
dirname `which mysql`
@Glassjawed,如果使用的是OS X也考慮了'EXEC路徑,從-shell'包。 – rimero 2014-12-13 03:38:02