gpt4 book ai didi

chicken-scheme - 鸡计划 - 错误 : unbound variable: chicken-home

转载 作者:行者123 更新时间:2023-12-01 05:51:01 25 4
gpt4 key购买 nike

我正在尝试使用 emacs + geiser 安装方案,然后使用 geiser:

Starting Geiser REPL for chicken ... process-lines: ~/lisp/chicken/bin/csi exited with status 70

所以我记得我忘记配置这里请求的内容( https://wiki.call-cc.org/emacs):
  • 安装必要的支撑蛋。

  • $ chicken-install -s apropos chicken-doc
  • 更新 Chicken 文档数据库。

  • $ cd `csi -p '(鸡家)'`

    $ curl http://3e8.org/pub/chicken-doc/chicken-doc-repo.tgz |须藤 tar zx

    但是在执行时:

    cd `csi -p '(鸡家)'`

    什么也没发生,所以检查我得到了什么:

    ./csi -p '(鸡家)'

    我收到以下信息:
    something@something:~/lisp/chicken/bin$ ./csi -p '(chicken-home)'

    Error: unbound variable: chicken-home

    Call history:

    <syntax> (##core#begin (##core#require library scheme#) (##core#require library chicken.base#) (##core#requir...
    <syntax> (##core#require library scheme#)
    <syntax> (##sys#load-library (##core#quote library))
    <syntax> (##core#quote library)
    <syntax> (##core#require library chicken.base#)
    <syntax> (##sys#load-library (##core#quote library))
    <syntax> (##core#quote library)
    <syntax> (##core#begin (##core#require expand chicken.syntax#))
    <syntax> (##core#require expand chicken.syntax#)
    <syntax> (##sys#load-library (##core#quote expand))
    <syntax> (##core#quote expand)
    <eval> (##sys#load-library (##core#quote library))
    <eval> (##sys#load-library (##core#quote library))
    <eval> (##sys#load-library (##core#quote expand))
    <syntax> (chicken-home)
    <eval> (chicken-home) <--

    笔记:
    Chicken version: CHICKEN 5

    OS: LINUX

    UP



    在第 5 版中,我发现有必要:
    (import (chicken platform))

    打电话:
    (chicken-home)

    但是我下载了它:
    curl http://3e8.org/pub/chicken-doc/chicken-doc-repo.tgz | sudo tar zx

    到正确的目录(chicken-home):
    /home/something/lisp/chicken//share/chicken/

    然而我收到:
    "Starting Geiser REPL for chicken ... process-lines: ~/lisp/chicken/bin/csi exited with status 70"

    最佳答案

    我能够解决这个问题,首先我使用了这个文件:

    http://download-mirror.savannah.gnu.org/releases/geiser/0.10/geiser-0.10.tar.gz

    它坏了,我总是得到:

    "csi exited with status 70"

    所以我下载了 git 版本:
    git clone git://git.sv.gnu.org/geiser.git

    所以我尝试启动geise:
    M-x run-geiser RET chicken RET

    我得到错误:
    "car: Symbol’s function definition is void: seq-filter"

    然后文件“geiser/elisp/geiser-chicken.el”中发生了一些事情,他们忘记添加这一行:
    (require 'seq)

    现在它正在工作。

    !重要:在 emacs <= version 24 中,“seq-filter”甚至不存在。我不知道添加“seq-filter”的确切版本,从我在 Emacs 文档中看到的,没有按版本记录,至少我没有找到它,所以我不太清楚,但经过测试在 Emacs 24 中没有这样的库。

    关于chicken-scheme - 鸡计划 - 错误 : unbound variable: chicken-home,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54205192/

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