- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经安装了scmutils
(对于书 SICM )来自 /usr/local
下的 tar 球.
然后我把它放在我的.emacs
:
(defun mechanics ()
(interactive)
(run-scheme
"/usr/local/scmutils/mit-scheme/bin/scheme --library /usr/local/scmutils/mit-scheme/lib"
))
/usr/local/scmutils/mit-scheme/bin/scheme: 1: /usr/local/scmutils/mit-scheme/bin/scheme:
Syntax error: "(" unexpected
Process scheme exited abnormally with code 2
/usr/local/bin/mechanics
,这是一个最终运行的 shell 脚本:
$ /usr/local/scmutils/mit-scheme/bin$ /usr/local/scmutils/mit-scheme/bin/scheme --library /usr/local/scmutils/mit-scheme/lib --heap 12000 --band edwin-mechanics.com --edit
$ bash: /usr/local/scmutils/mit-scheme/bin/scheme: cannot execute binary file
mit-scheme-x86-64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, BuildID[sha1]=0x88f52caf274bb8298a0f6b84fc34beb9d2094bc6, not stripped
$ uname -r
3.11.0-26-generic
最佳答案
问题主体的直接答案可能是 VMWare 无法识别二进制文件。
对于如何从 Emacs 运行 scmutils 的更一般的问题,以下是 Debian 和 macOS 的步骤:
Debian:
首先确保你有 MIT 方案。如果没有,请执行sudo apt install mit-scheme
.然后,从 the official scmutils page 下载压缩包.提取它和sudo ./install.sh
.另外,sudo cp mechanics.sh /usr/local/bin/mechanics
, 现在您可以通过执行 mechanics
从 bash 运行 scmutils (在终端中运行)或 mechanics -edit
(弹出埃德温)。您还需要sudo apt install texlive
如果你还没有。然后,确认 show-expression
通过做 mechanics -edit
工作打开 Edwin(如果字体太小,见 my answer to another question ),然后 (show-expression '(sqrt (+ x y)))
然后 M-z
它会弹出一个带有Latex的窗口。
太好了,show-expression
在 Edwin 上本地工作!让它在 emacs 上工作很容易。首先,打开emacs,评估(require 'xscheme)
(这似乎改变了 run-scheme
命令的含义),然后执行 (run-scheme "/usr/local/bin/mechanics")
,您将在您的 emac 中看到一个 scmutils REPL。此时,评估 (up 1 2 3)
应该可以,但请注意,与 Edwin 不同,您需要 C-x C-e
评估' M-z
不会在这里工作。最后,评估 (show-expression '(sqrt (+ x y)))
,它会工作。
macOS :
这些说明取自此线程中的评论;我在一年前写了它们,不再使用 macOS,所以现在无法确认它们,但它们应该可以工作。
安装 Xquartz 和 "emacs for macOS"以及 BasicTex。然后使用 brew,安装 mit-scheme 和 gv。最后,像上面的 Debian 部分一样从 tarball 安装 scmutils。确认 show-expression
在 Edwin 中工作,然后在 emacs 中,从 Debian 部分重复上述步骤,并确保使用 setenv
添加/Library/TeX/texbin
到路径。然后,show-expression
应该从emacs工作。
(同样,我现在没有要确认的 macbook,但大约一年前,当我在此页面上写下其他评论时,我使用了与上述类似的说明,如果不完全相同的话)。
关于ubuntu - 在 emacs 中通过 M-x 机制运行 scmutils 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25956349/
广播的原则 如果两个数组的后缘维度(从末尾开始算起的维度)的轴长度相符或其中一方的长度为1,则认为它们是广播兼容的。广播会在缺失维度和(或)轴长度为1的维度上进行。 在上面的对arr每一列减去列
之前在讲 MySQL 事务隔离性提到过,对于写操作给读操作的影响这种情形下发生的脏读、不可重复读、虚读问题。是通过MVCC 机制来进行解决的,那么MVCC到底是如何实现的,其内部原理是怎样的呢?我们要
我创建了一个 JavaScript 对象来保存用户在 ColorBox 中检查复选框时设置的值。 . 我对 jQuery 和“以正确的方式”编程 JavaScript 比较陌生,希望确保以下用于捕获用
我为了回答aquestion posted here on SO而玩示例,发现很难理解python的import *破坏作用域的机制。 首先是一点上下文:这个问题不涉及实际问题;我很清楚from fo
我想让我的类具有标识此类的参数 ID。例如我想要这样的东西: class Car { public static virtual string ID{get{return "car";}} }
更新:我使用的是 Java 1.6.34,没有机会升级到 Java 7。 我有一个场景,我每分钟只能调用一个方法 80 次。它实际上是由第 3 方编写的服务 API,如果您多次调用它,它会“关闭”(忽
希望这对于那些使用 Javascript 的人来说是一个简单的答案...... 我有一个日志文件,该文件正在被一个脚本监视,该脚本将注销中的新行提供给任何连接的浏览器。一些人评论说,他们希望看到的更多
我们正在开发针对 5.2 开发的 PHP 应用程序,但我们最近迁移到了 PHP 5.3。我们没有时间去解决所有迁移到 PHP 5.3 的问题。具体来说,我们有很多消息: Declaration of
简介 在实现定时调度功能的时候,我们往往会借助于第三方类库来完成,比如: quartz 、 spring schedule 等等。jdk从1.3版本开始,就提供了基于 timer 的定时调度功能。
Java中,一切都是对象,在分布式环境中经常需要将Object从这一端网络或设备传递到另一端。这就需要有一种可以在两端传输数据的协议。Java序列化机制就是为了解决这个问题而
我将编写自己的自定义控件,它与 UIButton 有很大不同。由于差异太大,我决定从头开始编写。所以我所有的子类都是 UIControl。 当我的控件在内部被触摸时,我想以目标操作的方式触发一条消息。
在我的代码中,在创建 TIdIMAP4 连接之前,我设置了一大堆 SASL 机制,希望按照规定的“最好到最差”顺序,如下所示: IMAP.SASLMechanisms.Add.SASL := mIdS
在 Kubernetes 中,假设我们有 3 个 pod,它们物理上托管在节点 X、Y 和 Z 上。当我使用“kubectl expose”将它们公开为服务时,它们都是集群中的节点(除了 X、Y 和
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 9 年前。 Improve this ques
我知道进程间通信 (ipc) 有几种方法,例如: 文件 信号 socket 消息队列 管道 命名管道 信号量 共享内存 消息传递 内存映射文件 但是我无法找到将这些机制相互比较并指出它们在不同环境中的
当我尝试连接到 teradata 时,出现了TD2 机制不支持单点登录 错误。 在 C# 中,我遇到了类似的问题,我通过添加 connectionStringBuilder.Authetication
我有一个带有 JSON API 的简单 Javascript 应用程序。目前它在客户端运行,但我想将它从客户端移动到服务器。我习惯于学习新平台,但在这种情况下,我的时间非常有限 - 所以我需要找到绝对
我想了解事件绑定(bind)/解除绑定(bind)在浏览器中是如何工作的。具体来说,如果我删除一个已经绑定(bind)了事件的元素,例如使用 jQuery:$("#anElement").remove
我不是在寻找具体答案,只是一个想法或提示。我有以下问题: Android 应用程序是 Web 服务的客户端。它有一个线程,通过 http 协议(protocol)发送事件(带有请求 ID 的 XML
我正在研究 FreeBSD TCP/IP 栈。似乎有 2 种 syn flood 机制,syncookies 和 syncache。我的问题是关于 syncookies,它是从头开始还是在 SYN 队
我是一名优秀的程序员,十分优秀!