文档章节

解决 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
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
Mac下SSH连接远程服务器一段时间后X11报错

问题描述:在MacOS中用ssh -X连接远程服务器,刚开始时X11转播正常,能正常开启图像界面,如用ipython画图之类的。但一段时间后当需要再次开启某个图像界面时报错: 此时需要断开当前ssh连接...

Lynn_AIR
06/03
0
0
Mac OSX操作系统安装和配置Zend Server 6教程(1)

作为web开发人员,应该熟悉掌握各种系统下安装和配置web服务器与站点的技术。 随着越来越多的开发人员选择Zend Server服务器,慧都推出了在Mac OSX系统安装和配置Zend Server 6教程,此教程将...

kouxunli1
2013/10/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

(三)Nginx配置·续

概述 前文写了关于Nginx环境配置,但是还没有完,接下来将会继续讲三个相关的配置 主要是以下三个 1.Nginx访问日志 2.Nginx日志切割 3.静态文件不记录日志和过期时间 Nginx访问日志 1.先看看...

杉下
今天
1
0
jquery创建类似于java的map

var map = {}; // Map map = new HashMap(); map[key] = value; // map.put(key, value); var value = map[key]; // Object value = map.get(key); var has = key in map; // boolean has = ......

SuperDabai
今天
0
0
java大数据转换16进制转10进制

public static void main(String[] args) {String hex = "0xdbf3accc683297cf0000";BigInteger amount = new BigInteger(hex.substring(2), 16);System.out.println(amount);......

任梁荣
昨天
2
0
OSChina 周六乱弹 —— 目测我们程序员丁克的几率不大

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @真Skr小机灵鬼儿:8.13分享Jocelyn Pook/Russian Red的单曲《Loving Strangers》 《Loving Strangers》- Jocelyn Pook/Russian Red 手机党少...

小小编辑
昨天
15
4
TypeScript基础入门 - 函数 - 剩余参数

转载 TypeScript基础入门 - 函数 - 剩余参数 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.1 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部