Common-lisp集成环境搭建

缘由:学习common-lisp过程中,一般都是在我本地的虚拟机中,用的lispbox(由于参考书很老)。最近有需求在我的远程服务器上跑(ubuntu,在美国的虚拟主机,原因大家都知道的)。安装好lispbox后,发现无法在远程ssh工具上打开,换工具测试,还是不行。应该是lispbox项目都被废弃的,没有维护造成的原因。而且emacs版本才23

手动安装common-lisp环境(linux-64 + emacs-24.5 + slime + sbcl-1.3.1)

1.安装好emacs

  由于我是在ubuntu中,直接apt-get install emacs

  如果是在centos ,redhat 中 yum install emacs。emacs版本可能不一样,但是23的也没问题

2.安装slime

  由于上传速度太慢,而我的主机ubuntu在美国,所以我用git clone下来的,你也可以用其他办法下载下来如wget 。

  注意a:slime的路径问题

    先切换到该用户的根路径:cd ~    cd .emacs.d    找到site-lisp目录(其实不一定要是这个名字),如果没有创建一个。然后进入site-lisp 将slime放在这里 如 : git clone https://github.com/slime/slime.git

3.安装sbcl(这里可以换各种common-lisp方言)

  按照官方推荐安装在/usr/local/  目录下  (注意下载版本要和机器匹配如32 -86 64 -86_64) 下在后解压

wget http://prdownloads.sourceforge.net/sbcl/sbcl-1.3.1-x86-64-linux-binary.tar.bz2

bzip2 -cd sbcl-1.3.1-x86-linux-binary.tar.bz2 | tar xvf -安装:
cd sbcl-1.3.1-x86-linux
sh install.sh

安装好后,会提示sbcl的路径 :我的是在:/usr/local/bin  记录下这个路径,如果忘了 which sbcl查看。在shell 中运行sbcl 会出现sbcl的版本信息,表示安装成功,(quit)退出

4.配置emacs  返回~根目录 cd ~  找到一个叫.emacs的文件(有的人没有),没有的话创建一个,emacs .emacs  将下面的内容复制上去

;; setup load-path and autoloads

(add-to-list ‘load-path "~/.emacs.d/site-lisp/slime")

(require ‘slime-autoloads)

;; Set your lisp system and, optionally, some contribs

(setq inferior-lisp-program "/usr/local/bin/sbcl")

(setq slime-contribs ‘(slime-fancy))

ctrl+x ctrl+s保存内容修改

ctrl+x ctrl+c退出emacs编辑器。这个你们都会的

说明:其实观察.emacs文件的内容,你们就知道什么意思了,可以自己修改slime安装路径,和sbcl的路径

运行emacs M-x slime就可以看到 CL-USER>

配置完成!

    

时间: 2024-10-01 08:06:03

Common-lisp集成环境搭建的相关文章

wamp2.2c集成环境搭建网站问题总结

 wamp2.2c集成环境搭建网站问题总结 通过PHPmyadmin上传大于2M的.sql文件无法上传错误信息No data was received to import. Either no filename was submitted.or the file size exceeded the maximum size permitted by your PHP configuration. See 打开php.ini配置文件找到 file_uploads = on //是否允许通过HTTP

持续集成环境搭建

Jenkins - 持续集成环境搭建 1. Jenkins 概述 Jenkins是一个开源的持续集成工具.持续集成主要功能是进行自动化的构建.自动化构建包括自动编译.发布和测试,从而尽快地发现集成错误,让团队能够更快的开发内聚的软件. 2. Jenkins功能 主要功能: l 代码库(svn/git等)代码发生变化后更新代码至jenkins工作目录 l 代码变化后启动编译或设置定时编译 l 输出编译结果,包括生成的目标文件 l 邮件通知构建结果 3. Jenkins构建过程 1. 向代码库提交代

jenkins gulp 持续集成环境搭建

本文假设你之前没有用过任何任务脚本(task runner)和命令行工具,一步步教你上手Gulp.然后教你jenkins如何集成前端构建工具Gulp.不要怕,jenkins gulp 持续集成环境搭建其实也很简单,我会分为五步向你介绍jenkins gulp 持续集成并帮助你完成一些惊人的事情.那就直接开始吧. 第一步:安装Node 首先,最基本也最重要的是,我们需要搭建node环境.访问 https://nodejs.org/en/download/ 下载得到这样的一个文件node-v6.9.

Jenkins + Git + Maven + tomcat集成环境搭建

折腾了好几天,终于吧Jenkins + Git + Maven + tomcat集成环境搭建起来了,最终主要实现"自动构建.部署"web应用. 1.安装环境 操作系统:Centos 6.5 JDK:1.7.x Maven:3.1.x Git: 1.7.1,自建GitLab平台 tomcat:7.x 上述宿主机器2台:192.168.1.194,192,168.1.198,其中194位Jenkins Master,198位slave. 2.第三方安装安装和环境配置 JDK.Git.Mav

Linux下Jenkins+git+gradle 持续集成环境搭建

一.项目介绍 和 linux 环境搭建 本教程讲解 Linux下Jenkins+git+gradle 持续集成环境搭建,后续会加入 gerrit代码审核 和 robotium自动化测试 1.基本流程如下: androidstudio--  gerrit  --- git(github)   ----jenkins ---gradle ----  robotium  结果 使用AndroidStudio 开发,提交到gerrit进行代码审核,审核后提交给git(可以自己搭建git服务也可以使用gi

jenkins + Tomcat 持续集成环境搭建

今天在跑selenium用例时需要用到导入数据库来恢复数据,以便每次测试都保持环境是有效数据,于是想到了jenkins,这里简单介绍一下tomcat + jenkins的环境搭建: 步骤一.下载符合版本的jdk7,触压到某个目录,设置好JAVA_HOME并加入path. 步骤二.下载tomcat,这里使用的是apache-tomcat-7.0.42步骤三.下载Jenkins,把Jenkins.war放入tomcat的webapps目录下,启动tomcat,通过http://localhost:8

Jenkins + svn + maven 构建持续集成环境搭建

Jenkins简介 Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目 2.监控外部调用执行的工作 Jenkins环境搭建 环境说明:我们用到的是CentOS 7 x64 1.安装jdk1.7 这里jdk的配置就不做说明了,不过记得配置JAVA_HOME 2.安装svn centos通过yum安装svn yum -y install

CentOS 7下最新版(6.2.4)ELK+Filebeat+Log4j日志集成环境搭建完整指南

现在的公司由于绝大部分项目都采用分布式架构,很早就采用ELK了,只不过最近因为额外的工作需要,仔细的研究了分布式系统中,怎么样的日志规范和架构才是合理和能够有效提高问题排查效率的.经过仔细的分析和研究,确定下面的架构应该是比较合理的之一(Filebeat也支持直接写到ES).关于ELK的各种架构以及优缺点,可以参考https://www.ibm.com/developerworks/cn/opensource/os-cn-elk-filebeat/index.html. 首先,不管是不是分布式架

Jenkins+Maven+Gitlab+Nexus持续集成环境搭建

1.软件及服务介绍 Jenkins:jenkins是实现代码自动化流程上线的工具,Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能.前身是Hudson是一个可扩展的持续集成引擎.可用于自动化各种任务,如构建,测试和部署软件.Jenkins可以通过本机系统包Docker安装,甚至可以通过安装Java Runtime Environment的任何机器独立运行 Maven:Maven是一个项目

Jmeter+Ant+Jenkins接口自动化持续集成环境搭建(Linux)

一.安装说明 系统环境:CentOS release 6.4 JDK版本:jdk1.8.0_181 Jmeter版本:apache-jmeter-3.0 Ant版本:apache-ant-1.9.13 Jenkins版本:jenkins-war:2.138.1 二.安装JDK 将jdk-8u181-linux-i586.tar.gz解压后移动到指定目录,然后将以下内容加入/etc/profile文件内 1 #jdk 2 JAVA_HOME=/usr/java/jdk1.8.0_181 3 JRE