如何构建 运行 Light Table 而不会出错?

How to build and run Light Table without error?

我已经尝试了几个小时,但无法构建和使用 Light Table。每次我尝试 运行 deploy/LightTable 时,它都会挂在一个简单地显示“Light Table”的屏幕上。我收到此错误*:

<strong>[14381:0519/204037:INFO:CONSOLE(27860)]“未捕获的类型错误:无法读取未定义的 属性 'thread_STAR_'”,来源: 文件:///home/zaz/Desktop/LightTable/builds/lighttable-0.8.0-linux/resources/app/core/node_modules/lighttable/bootstrap.js (27860)</strong>

这是我试过的方法:

git clone https://github.com/LightTable/LightTable.git
cd LightTable
bash linux_deps.sh
./deploy/LightTable  # creates frozen window, throws the error above
cd deploy
./LightTable  # creates frozen window, throws the error above
./ltbin  # creates frozen window, throws the error above

我在检查了 atom-shell 分支和 0.7.2 标签后也尝试了类似的事情(并清理了之前构建的所有文件)。每次,我都会收到上面的错误。

有人知道这里发生了什么吗?

Light Table 是否已被完全抛弃?似乎最后一次提交是在三月份。



* 根据我尝试的版本 运行,我还收到了其他错误,但我认为它们不相关(上面的错误是所有版本中唯一出现的错误) :

[18593:0519/222845:INFO:gpu_info_collector_x11.cc(80)] NVCtrl extension does not exist.
[18593:0519/222845:ERROR:browser_main_loop.cc(226)] Gdk: gdk_window_set_icon_list: icons too large


Fontconfig warning: FcPattern object size does not accept value 11(i) 
[14413:0519/204035:INFO:renderer_main.cc(212)] Renderer process started

一年后(问题写于 2015 年 5 月,现在是 2016 年 6 月),LightTable 0.8.1 已经发布,我尝试了 Linux 二进制文件并从 git 克隆了它,并且它工作正常。

关于完整的信息,我也在使用 Atom,虽然我在 Atom 核心中没有遇到 "Cannot read property 'something' of undefined"" 的问题,但我在两个或三个 Atom 包中遇到了这样的问题。

两个编辑器都基于相同的 Electron 平台,LightTable 是一个漂亮的眼睛糖果,具有相当革命性的 REPL 集成,但它需要更多的润色才能像 Atom 一样可用。

例如LightTable默认没有工作区保存,这是通过插件完成的。这是荒谬的。 但是,尽管 Atom 与简单的编辑器相比看起来非常漂亮和强大,可用的数量确实很大 packages/plugins,但 LightTable 更优雅。 因为我不想开始新的半宗教 war Atom vs LightTable 类似于 vi-vs-emacs,所以我会在这里停下来。 :)

我无法在 LightTable v0.8.1 中复制您的问题,所以我认为这回答了这个问题。如果不是,请添加您在 v0.8.1 中遇到的错误。

有关版本的信息,请查看:https://github.com/LightTable/LightTable/releases