文档章节

解决 lispbox macOS 不兼容问题

ios122
 ios122
发布于 2017/08/04 00:14
字数 252
阅读 22
收藏 0

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

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

© 著作权归作者所有

共有 人打赏支持
ios122
粉丝 72
博文 76
码字总数 132179
作品 3
东城
程序员
私信 提问
LispBox 集成开发环境分析 (二)Mac OSX 版本分析

LispBox 集成开发环境分析 (二)Mac OSX 版本分析 前面写过一篇 LispBox 集成开发环境分析 (一)Windows版本分析,简单分析了windows下的LispBox的运行机制。 鉴于很多人都喜欢在多个平台之...

FreeBlues
2013/01/17
0
0
在 Mac OSX 版的 LispBox 环境上安装配置 SBCL 详细过程

在 Mac OSX 版的 LispBox 环境上安装配置 SBCL 详细过程 今天在OSX版的 LispBox(使用CCL) 下安装 portableaserve 受挫,就跑到 PC下试,结果CCL结果一样,用 SBCL 好像还有点小进展,于是决...

FreeBlues
2013/01/18
0
0
苹果发布 macOS Sierra 10.12.3,修复显卡问题

苹果今天发布了 macOS Sierra 10.12.3 正式版升级补丁,这是 macOS Sierra 自去年9月20日发布以来的第三个升级补丁。macOS Sierra 10.12.3 的发布距离 10.12.2 相隔一个月的时间,并在去年1...

达尔文
2017/01/24
2.4K
12
OSX malware and exploit collection (~100 files) + links and resources for OSX malware analysis

此文为关于MAC OSX系统的所有攻击脚本和溢出代码的收藏集。附带资源链接和相关讲解文档~mark下 'Tis the season. Here is a nice collection of ~100 Mac OS malware and Word document expl...

Cnlouds
2013/11/26
0
2
高手问答第 168 期 —— macOS 软件安全与逆向分析

OSCHINA 本期高手问答(2017 年 8 月 30 日 — 9 月 5 日)我们请来了非虫老师 @fei_cong 为大家解答 macOS 系统中安全方面的问题。 丰生强,网名非虫,独立软件安全研究员,资深安全专家,I...

局长
2017/08/29
2.6K
54

没有更多内容

加载失败,请刷新页面

加载更多

Idea

command + E : 打开最近编辑过的文件 command + O : 打开指定文件 option + enter: 补全变量 实现接口 格式化字符串 System.out.printf("realName:" + u.getRealName() + "email: " + u.get...

xpttxsok
13分钟前
0
0
FTP 协议 1.0

自己制作的FTP协议:

Explorer0
24分钟前
1
0
Android 通过DrawableInflater加载自定义Drawable

一、Drawable 在Android系统张,图形图像的绘制需要在画布上进行操作和处理,但是绘制需要了解很多细节以及可能要进行一些复杂的处理,因此系统提供了一个被称之为Drawable的类来进行绘制处理...

IamOkay
35分钟前
1
0
灵活无处安放,所以选择流浪....《漆黑的空间》& 《灰色轨迹》

灵活无处安放,所以选择流浪....《漆黑的空间》& 《灰色轨迹》

yizhichao
41分钟前
1
0
Kafka+Flink 实现准实时异常检测系统

1.背景介绍 异常检测可以定义为“基于行动者(人或机器)的行为是否正常作出决策”,这项技术可以应用于非常多的行业中,比如金融场景中做交易检测、贷款检测;工业场景中做生产线预警;安防...

架构师springboot
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部