在搜索關於在emacs中使用sql的信息時,至少會出現三個主要概述(由於我的信譽不足,我無法'負擔'地在這裏鏈接到它們)。在emacs中設置`sql-mysql-program`
我在其中任何一個地方都找不到需要設置變量sql-mysql-program
時使用mysql服務器。然而,我不能讓M-x sql-mysql
不遵循從this SO question建議工作設置此變量,如下所示:
(setq sql-mysql-program "/path/to/your/mysql")
事實上,唯一的教程/文檔,我已經看到了這凸顯變量都在上述SO問題和另一個關於「emacs-how-to-use-ssh-tunnel-to-connect-to-remote-mysql」的SO問題(由於信譽不足,我再次無法鏈接)
解決方案似乎建議在這裏How to work with emacs and mysql,這表明更改emacs的價值exec-path
。
問題是,這些選項中的哪一個更可取,或者它只是一個味道問題?
事實上,上述鏈接的sql/emacs概述都沒有提到需要使emacs識別二進制文件的意義是什麼?我的emacs有什麼問題嗎?
我花了很長的時間梳理sql.el源,試圖瞭解發生了什麼事情,我確實看到了(defcustom sql-mysql-program "mysql"…)
但對我來說,似乎至少沒有這樣的伎倆(也許是因爲我」 m啓動emacs與-q
選項?)。
PS。如果它的事項,我M-x emacs-version
是GNU Emacs 24.5.1 (x86_64-apple-darwin12.5.0, NS apple-appkit-1187.40) of 2015-05-01
,其中我對一箇舊的Mac OS(10.8.5)