gpt4 book ai didi

r - ESS 产生 "Variable binding depth exceeds max-specpdl-size"

转载 作者:行者123 更新时间:2023-12-04 12:50:36 25 4
gpt4 key购买 nike

我正在尝试 ESS ( Emacs Speaks Statistics )。

问题是:Ctrl-P 和向上箭头在 上被禁用任何缓冲区 由于以下错误:

Variable binding depth exceeds max-specpdl-size



触发器是 .emacs.el 中的以下行
(require 'ess-site)

需要这条线 to load ESS .如果我删除这一行,那么问题就不会发生,但是,显然,我不能使用 ESS。

笔记:
  • "(setq max-lisp-eval-depth 10000)"没有解决问题。
  • "(setq max-specpdl-size 32000)"产生不同的错误:

    Lisp nesting exceeds `max-lisp-eval-depth'

  • 当上述两个设置有效时,我会收到 max-lisp-eval-depth 的错误。
  • 出现这个问题在 M-x R RET 之前 .例如,它发生在 emacs 启动后的临时缓冲区上。
  • 我还没有找到任何其他有关此问题的 key 。 (例如,Ctrl-F 和向下箭头正在起作用。)
  • 删除ESS缓冲区并不能解决问题。
  • ESS 缓冲区上的初始消息如下。 (不知道有没有用。)

    [ess-site.el]: ess-customize-alist=nil
    [ess-site.el 2]: ess-customize-alist=nil
    (S): ess-s-versions-create making M-x defuns for

    (R): ess-r-versions-create making M-x defuns for


  • 环境:
  • emacs-ess-15.03.1-1.3.noarch
  • emacs-24.3-17.2.10.x86_64
  • R-base-3.1.1-2.1.9.x86_64
  • openSUSE 13.2 (Harlequin) (x86_64)
  • 最佳答案

    你可以试试

    (setq max-specpdl-size 32000)
    M-x describe-variable max-specpdl-size一些信息

    我在 python 模式和绳子上遇到过这个问题,但从未在 ESS 上遇到过。

    关于r - ESS 产生 "Variable binding depth exceeds max-specpdl-size",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30736631/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com