尝试在vim中设置壁炉,但遇到一些错误消息时出现问题。
当我在clojure缓冲区中输入cpr
时,会出现以下错误:
Error detected while processing function <SNR>53_RunTests..fireplace#capture_te
st_run..<SNR>53_eval..fireplace#client..fireplace#platform..fireplace#register_
port_file..fireplace#nrepl_connection#open..fireplace#nrepl#for..<SNR>75_nrepl_
process..<SNR>75_nrepl_message..<SNR>75_nrepl_call..<SNR>74_nrepl_transport_cal
l..<SNR>74_nrepl_transport_dispatch:
line 6:
E605: Exception not caught: nREPL: zsh:1: command not found: python^@
Error detected while processing function <SNR>53_RunTests..fireplace#capture_te
st_run..<SNR>53_eval..fireplace#client..fireplace#platform:
line 9:
E171: Missing :endif
我理解的是它无法找到python。在我的shell中,我可以使用python
命令启动python,这将启动3.4.2。
我正在使用nixos
:echo has(&#39; python&#39;)返回0
echo $ PATH和:! echo $ PATH返回相同的路径。
我可以尝试哪些方法来查找实际导致此错误的内容?
答案 0 :(得分:0)
你必须安装/编译vim并支持vim-fireplace才能使用python壁炉,这可能不是你系统的默认设置。我相信输入:help python
会为你做这件事。如果你没有得到任何东西,你可能不得不用python支持重新编译vim,我现在就把它引导到谷歌。
如果安装了pip,另一个选择是考虑切换到neovim。使用pip install neovim
安装neovim将获得python支持。我最近一直在使用neovim,它对我来说效果很好。