在MacOS 10.12上的emacs(与brew一起安装的堆栈)中编码Haskell时,我收到以下错误:
自动检查语法时出错:( file -错误“正在搜索程序”“没有这样的文件或目录”“堆栈”)
我的配置文件.emacs包含以下内容:
(require 'package)
add-to-list
'package-archives
'("melpa" . "http://melpa.org/packages/") t)
(package-initialize)
(package-refresh-contents)
(package-install 'intero)
(add-hook 'haskell-mode-hook 'intero-mode)使用emacs --debug-init运行没有错误。
有人知道怎么解决这个问题吗?
发布于 2016-09-09 05:10:43
我已经设法修复了这个问题,添加了
(add-to-list 'exec-path "/usr/local/bin/")添加到.emacs配置文件。
发布于 2016-09-09 22:08:06
我推荐exec-path-from-shell库;我在OS上也遇到过类似的问题,这个库为我解决了这些问题。
安装库后,在.emacs中添加以下内容
(exec-path-from-shell-initialize)如果您曾经从shell运行emacs,则可能值得插入以下内容:
(when (memq window-system '(mac ns))
(exec-path-from-shell-initialize))https://stackoverflow.com/questions/39399050
复制相似问题