【问题标题】:Clojure REPL from USB drive来自 USB 驱动器的 Clojure REPL
【发布时间】:2011-02-16 20:44:11
【问题描述】:

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

【问题讨论】:

    标签: windows clojure usb read-eval-print-loop


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      根据this blog post 的建议,您可以设置一个clj.bat 文件:

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

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

      【讨论】:

        【解决方案3】:

        您也可以在 USB 驱动器上安装 leiningen。然后调用

        /path/to/USB/lein.bat repl
        

        享受吧!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-10-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-03-12
          • 2012-08-24
          相关资源
          最近更新 更多