1

我正在运行 Ubuntu 12.04 和 emacs 24.3。我已经成功下载了 sage 和 sage_mode。我的问题是,当我尝试在 emacs 中运行 SAGE 时,它不会加载。

当我尝试用它运行 SAGE 时,M-x sage它会说:Run sage (like this): /home/path/to/sage. 我按回车键,然后一切都在 emacs 内冻结,并在迷你缓冲区中显示一条消息: Sent python-eldoc-setup-codeEmacs 保持冻结状态,直到我退出C-gSAGE 正常出现之后。如果我在终端中运行 sage,一切都会像我期望的那样快速正常地启动。

这是我的消息缓冲区的输出:

Sent python-shell-completion-setup-code
Sent python-ffap-setup-code
Sent python-eldoc-setup-code
  1. 为什么会冻成这样,不能正常启动?

我看到了一些看起来相似的错误报告,它们是 python shell 的具体问题(SAGE 在 python 之上运行)。

这是一份错误报告。

编辑:我正在寻找有关如何修复通过 emacs 运行的 sage 进程的具体说明。输入M-x emacs-version我知道我有 Emacs 24.3.1。如果您需要更多信息来帮助我解决问题,请告诉我。

感谢所有的帮助!

4

2 回答 2

2

很抱歉您遇到这种情况。

这听起来像是我不久前修复的一个错误(在 sage 模式下),它会在等待提示时卡住。你用的是什么版本的sage-modeC-h v sage-mode-version RET. 据我所知,最新发布的版本是0.10并且没有这样的错误。如果您使用的是旧版本,请升级。否则,我将非常感谢https://bitbucket.org/gvol/sage-mode/issues?status=new&status=open上的错误报告,这样我就不会忘记它。

另外,您使用的是什么版本的 Sage,您的~/.sage/init.sage.

于 2014-01-27T21:41:11.493 回答
0

检查您的配置 WRT 到命令前缀。

“python-”需要 python.el

“py-” 需要 python-mode.el

(load "python")从 python.el 加载模式

它提供了'python

(load "python-mode")从 python-mode.el 加载模式

它提供了'python-mode

顺便说一句,python-mode.el 中不存在链接到的错误

于 2013-10-21T11:22:02.010 回答