不兼容问题

作者: 365bet体育官网  发布:2019-11-04

误打误撞,消除了十分重大的入门级难题,简要记录下.

lispbox365bet体育官网, 官方网址末尾说近期暂不包容 10.4 以上系统:

TODO:

Compile on Mac OS X 10.4, for compatability
Make separate versions for common Linux distributions, and a statically compiled version

排除办法:

1. 下载 lispbox-0.7

2. 解压把 lispbox-0.7 放到应用程序目录,目录结构近似于: /Applications/lispbox-0.7

3. 修改 /Applications/lispbox-0.7/Emacs.app/Contents/MacOS/lispbox.sh 为:

#!/bin/bash
if [ "${0:0:2}" = "./" ]; then
    export LISPBOX_HOME=/Applications/lispbox-0.7
else
    export LISPBOX_HOME=/Applications/lispbox-0.7
fi
export SBCL_HOME=${LISPBOX_HOME}/sbcl-1.0.42/lib/sbcl
exec ${LISPBOX_HOME}/Emacs.app/Contents/MacOS/Emacs --no-init-file --no-site-file --eval='(progn (load "lispbox") (slime))'

4. 闭馆 macOS 的软件来源约束,终端试行代码:

Sudo spctl --master-disable

5.双击打开 /Applications/lispbox-0.7/ 目录下的 Emacs,见到如图效果,即为成功:

365bet体育官网 1

6.现行反革命得以再而三张开 macOS 的软件来源约束了,不会影响 Emacs 的了:

Sudo spctl --master-enable

本文由365bet体育官网发布于365bet体育官网,转载请注明出处:不兼容问题

关键词:

上一篇:没有了
下一篇:使用优雅方式对参数验证进行处理