从USB驱动器中运行Clojure REPL

5

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

3个回答

2
当然,这样做完全可行。如果您将Java和Clojure都安装到U盘中,它与安装在普通硬盘上的效果相同。 如此博客文章所建议的那样,您可以设置一个clj.bat文件:
@ECHO OFF
java -cp clojure.jar clojure.lang.Repl

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


2
我遇到的最好的便携式Clojure“环境”是Lisp Cabinet
它提供了多个Lisp环境的选项,但您可以选择只使用Clojure环境。从网站上很难看出它是便携式的,但安装程序会让您选择将所有内容安装在一个文件夹中,以获得完全的便携式体验。
编辑:关于repl,当您启动它时,Lisp Cabinet会为您选择的环境(可能只是Clojure)提供一个emacs slime REPL。

1

你也可以将leiningen安装在USB驱动器上。然后执行调用命令。

/path/to/USB/lein.bat repl

享受吧!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接