解决 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
相关推荐
Micusd 2020-11-19
cheidou 2020-11-19
星马殇 2020-11-18
Echodat 2020-10-08
flyToSkyL 2020-09-11
zjc 2020-09-03
阳光普照 2020-09-01
十年砍柴 2020-08-30
猪猪侠喜欢躲猫猫 2020-08-17
ladewang 2020-08-17
渣渣灰 2020-08-13
blankt 2020-08-15
vickay 2020-08-09
TinyDolphin 2020-08-09
山兔与孟婆 2020-08-09
longjing 2020-08-07
xiaogoua 2020-08-06