5

我现在正在尝试学习 Clojure,但这个周末我要去父母那里。他们有一台 Windows 笔记本电脑,但我不想安装任何东西……那么是否可以仅使用安装在 USB 驱动器上的文件来运行 Clojure REPL?

4

3 回答 3

2

当然,这绝对行得通。如果将 Java 和 Clojure 都安装到闪存驱动器上,它的工作方式与将其安装到普通硬盘驱动器上的工作方式相同。

正如这篇博文所建议的,您可以设置一个clj.bat文件:

@ECHO OFF
java -cp clojure.jar clojure.lang.Repl

请记住,您父母的笔记本电脑不会设置任何环境变量(即PATH),因此根据所有内容所在的位置,您需要对其进行调整以确保java被识别并clojure.jar位于类路径上。

于 2011-02-16T21:04:26.600 回答
2

我遇到的最好的便携式 clojure “环境”是Lisp Cabinet

它提供了多个 lisp 环境的选项,但您可以选择只拥有一个 clojure 环境。从网站上辨别它是可移植的有点困难,但安装程序为您提供了将所有内容安装在一个文件夹中的选项,以获得完全便携的体验。

编辑:至于 repl,当你启动它时,Lisp Cabinet 会为你选择的环境提供一个 emacs slime REPL(可能只是 clojure)。

于 2011-02-17T06:19:24.517 回答
1

您也可以在 USB 驱动器上安装leiningen 。然后打电话

/path/to/USB/lein.bat repl

享受!

于 2011-02-17T04:07:03.083 回答