1

Ubuntu 12.04 と emacs 24.3 を実行しています。sage と sage_mode のダウンロードに成功しました。私の問題は、emacs で SAGE を実行しようとすると、ロードされないことです。

SAGE を実行しようとすると、次のように表示M-x sageされますRun sage (like this): /home/path/to/sage。Enterキーを押すと、すべてがemacs内でフリーズし、ミニバッファーに次のメッセージが表示されます: Sent python-eldoc-setup-codeEmacsは、終了するまでフリーズしたままC-gです。ターミナルで sage を実行すると、予想どおり、すべてが迅速かつ正常に起動します。

メッセージバッファからの出力は次のとおりです。

Sent python-shell-completion-setup-code
Sent python-ffap-setup-code
Sent python-eldoc-setup-code
  1. なぜこのようにフリーズし、正常に起動しないのですか?

私は似たようなバグレポートをいくつか見ましたが、これは具体的には Python シェルの問題です (SAGE は Python 上で実行されます)。

ここに 1 つのバグレポートがあります。

EDIT: emacsを介して実行されるsageプロセスを修正する方法に関する具体的な指示を探しています。M-x emacs-version「I know that I have Emacs 24.3.1.」と入力します。問題を解決するためにさらに情報が必要な場合はお知らせください。

助けてくれてありがとう!

4

2 に答える 2

2

ご不便をおかけして申し訳ございません。

これは、しばらく前に修正した (sage-mode の) バグのように思えます。のどのバージョン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ですか?

于 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 に答える