除了一些补充,例如company-mode
,我已经按照《Clojure for the Brave and True》中推荐的方式配置了我的Emacs 24.5。
不幸的是,当我尝试完成一些Alice in Wonderland Clojure Katas时,REPL无法在正确的命名空间中启动。我可以使用C-c M-n
切换到该命名空间,并且REPL显示了该命名空间,但此后的任何评估都会给我一个“命名空间不存在”的错误。
我尝试更新cider-nrepl(仅通过更改~/.lein/profiles.clj
),但然后它给我一个错误,即Cider和Cider-nREPL版本号不兼容。我尝试使用简单的package-install cinder
进行更新,但也不起作用,而是给我这样的警告:cider-find-var函数未知
并调用带有错误参数数量的函数。
如何使软件包保持更新?我的命名空间问题是否与此相关?