是的,目前任何想要在 Win8 上运行 LT 的人都建议执行以下操作(无论如何都按照这个确切的顺序为我工作)。
- 下载 LT,解压缩并将其移动到所需位置。
- 启动它时,按下
Ctrl-Space
并键入InstaRepl
以打开一个新的 InstaRepl 选项卡。
- 按照指向列表底部的 Windows x86_64(或我认为也可用的 32 位)的 Oracle JDK/JRE 下载的对话窗口 URI。
- 将 JDK 和 JRE 安装在路径中没有空格的位置(如 C:\java)
- 打开 PATH 的配置和更改(系统)环境变量:添加“C:\java\bin;...”,其中分号是路径的分隔符(冒号:在 *nix 中)
- 从http://leiningen-win-installer.djpowell.net/下载适用于 Windows 的 Leiningen
- 它将自己的路径添加到 User Env Vars PATH - 我将它安装在
C:\.lein
- 它将打开一个
cmd
窗口,您将能够有效地使用java
和lein repl
命令来证明它是可操作的。
- 最后打开
Ctrl+Space
LightTable 然后打开“Instarepl”就可以开始了
我不得不重新安装,重新启动几次,因为我已经修复了 JDK 路径以匹配其中没有空格的任何路径,然后 leiningen 安装已经引用了它,所以我也必须重新安装它,所以请记住这些的顺序步骤很重要。
此外,不要忘记安装 Maven(二进制 zip 即可)并将其解压缩到任何方便的位置。我把它放在我的额外磁盘中,G:\Portable\Maven
在我的情况下,LT 也驻留在文件夹“Portable”下。您还应该将此路径添加G:\Portable\Maven\bin
到系统环境变量 PATH 中,以便任何 CLI 工具(cmd、PS、LT)都可以使用 Maven 来拉入软件包。
最后,您应该添加JAVA_HOME
到您的环境变量(仅根文件夹),例如C:\java
,以便该mvn
命令可以在任何地方自由使用它。
我发现自己在 Linux 或 Windows LT 上做的一件事是转到 LT 文件夹 clojure plugins 文件夹,例如G:\Portable\LightTable\plugins\clojure
,打开projects.clj
文件:dependencies
为[alembic "LATEST"]
. 然后,在该文件夹中,快速lein deps
拉入依赖项,您可以自由使用(require '[alembic.still :refer (distill)])
,然后(distill '[some-package 1.2.3])
轻松获取您想要的任何其他已发布包,而无需离开 InstaRepl。Pwnage 可以一次性下载、安装、类路径和重新加载项目,该distill
函数采用任意数量的引用向量,就像 require 一样,因此您可以将其添加到User: behaviors
标签中:lt.plugins.clojure.instarepl/start-content
,然后执行Ctrl-r
用户键绑定以打开新的 instarepl 选项卡并立即让它可以拉入你想要的任何东西。
也许有点详细的解释,但我发现这个工作流程非常适合我想做的任何类型的 RAD 项目。