我正在运行Ubuntu 12.04和emacs 24.3。我已经成功下载了sage和sage_mode。我的问题是,当我尝试在emacs中运行SAGE时,它不会加载。
当我尝试使用M-x sage
运行SAGE时,它会说:Run sage (like this): /home/path/to/sage
。我点击输入然后所有内容都在emacs中冻结,并在迷你缓冲区中显示一条消息:Sent python-eldoc-setup-code
Emacs保持冻结状态,直到我退出C-g
之后SAGE正常显示。如果我在终端中运行圣人,一切都会按照我的预期快速正常启动。
这是我的消息缓冲区的输出:
Sent python-shell-completion-setup-code
Sent python-ffap-setup-code
Sent python-eldoc-setup-code
我看到一些看起来很相似的bug报告,这些报告特别是python shell的问题(SAGE运行在python之上)。
这是一份bug报告。
编辑:我正在寻找有关如何修复通过emacs运行的sage进程的具体说明。输入M-x emacs-version
我知道我有Emacs 24.3.1。如果您需要更多信息来帮助我解决问题,请与我们联系。
感谢您的帮助!
答案 0 :(得分:2)
对不起,您正在体验这一点。
这听起来像是我之前修复过的一个错误(在sage模式下),它会在等待提示时卡住。您使用的是什么版本的sage-mode
? C-h v sage-mode-version RET
。最新发布的版本是0.10
,并且据我所知,没有这样的错误。如果您使用的是旧版本,请升级。否则,我真的很感激https://bitbucket.org/gvol/sage-mode/issues?status=new&status=open的错误报告,所以我不会忘记它。
此外,您使用的是什么版本的Sage,并且~/.sage/init.sage
中有什么内容?
答案 1 :(得分:0)
检查配置WRT到命令前缀。
“python-”需要python.el
“py-”需要python-mode.el
(load "python")
从python.el加载模式
它提供'python
(load "python-mode")
从python-mode.el加载模式
它提供'python-mode
BTW链接的bug在python-mode.el中不存在