解决 lispbox macOS 不兼容问题
博客专区 > ios122 的博客 > 博客详情
解决 lispbox macOS 不兼容问题
ios122 发表于4个月前
解决 lispbox macOS 不兼容问题
  • 发表于 4个月前
  • 阅读 19
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 解决 lispbox macOS 不兼容问题, 误打误撞,解决了很重要的入门级问题,简要记录下.

误打误撞,解决了很重要的入门级问题,简要记录下.

lispbox 官网末尾说目前暂不兼容 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,看到如图效果,即为成功:

输入图片说明

6.现在可以继续开启 macOS 的软件来源限制了,不会影响 Emacs 的了:

Sudo spctl --master-enable
标签: lisp lispbox mac
共有 人打赏支持
粉丝 69
博文 69
码字总数 122497
作品 3
×
ios122
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: