0

我尝试了 NightCode,但无法正常工作。现在我了解了 LightTable,我正在尝试,但没有成功。

我已经安装了 JDK,但 LightTable 找不到它,它要求安装 JDK。如何告诉 LightTable 已安装 JDK?

(REPL 在 Windows 命令提示符下工作。)


我将 JDK 添加到 PATH,现在我收到以下消息:

We couldn't connect.

Looks like there was an issue trying to connect to the project. Here's what we got:
Error: Unable to access jarfile C:\Program
4

3 回答 3

2

是的,目前任何想要在 Win8 上运行 LT 的人都建议执行以下操作(无论如何都按照这个确切的顺序为我工作)。

  1. 下载 LT,解压缩并将其移动到所需位置。
  2. 启动它时,按下Ctrl-Space并键入InstaRepl以打开一个新的 InstaRepl 选项卡。
  3. 按照指向列表底部的 Windows x86_64(或我认为也可用的 32 位)的 Oracle JDK/JRE 下载的对话窗口 URI。
  4. 将 JDK 和 JRE 安装在路径中没有空格的位置(如 C:\java)
  5. 打开 PATH 的配置和更改(系统)环境变量:添加“C:\java\bin;...”,其中分号是路径的分隔符(冒号:在 *nix 中)
  6. 从http://leiningen-win-installer.djpowell.net/下载适用于 Windows 的 Leiningen
  7. 它将自己的路径添加到 User Env Vars PATH - 我将它安装在C:\.lein
  8. 它将打开一个cmd窗口,您将能够有效地使用javalein repl命令来证明它是可操作的。
  9. 最后打开Ctrl+SpaceLightTable 然后打开“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 项目。

于 2014-04-04T21:37:48.217 回答
1

问题似乎是您的路径中有一个空格,这会混淆启动脚本。尝试将 JDK 安装在没有空格的路径中。

于 2013-09-30T00:37:29.393 回答
1

我在 Win7 x64,LV v0.6.6 上遇到了这个问题。我会注意到我将 leiningen 安装在一个非标准位置,不确定这是否引发了这个问题。

我从这个链接得到了一些帮助,但是这些说明,就像上面其他答案中的说明一样,远远超出了我的需要。

我的解决方法是将以下内容添加到我的 PATH 环境变量中(计算机 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量... -> 用户 -> 路径 -> 编辑...):

C:\Program Files\Java\jdk1.8.0_05\bin

当然,这取决于您安装 Java 的位置。与其他人不同,我没有与文件夹名称中的空格相关的问题。

然后,打开一个新的命令提示符并运行“javac”。以前没有找到,但现在它运行了,现在 Light Table 工作了。

于 2014-06-06T21:49:05.663 回答