如何构建和运行Light Table没有错误?

时间:2015-05-19 22:44:34

标签: linux lighttable

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

[14381:0519/204037:INFO:CONSOLE(27860)] "Uncaught TypeError: Cannot read property 'thread_STAR_' of undefined", source: file:///home/zaz/Desktop/LightTable/builds/lighttable-0.8.0-linux/resources/app/core/node_modules/lighttable/bootstrap.js (27860)

这是我尝试过的:

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标记(以及清理上一版本中的所有文件)后,我也尝试过类似的东西。每一次,我都收到了上面的错误。

有谁知道这里发生了什么?

灯光表是否被彻底抛弃?似乎最后一次提交是在3月。


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

[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

1 个答案:

答案 0 :(得分:1)

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

有关完整信息,我也使用了Atom,虽然我在Atom核心中没有遇到“无法读取属性”某些“未定义”的问题,但我在两个或三个Atom包中遇到了这些问题。

两位编辑都基于相同的电子平台,LightTable是一款非常具有革命性的REPL集成的美丽眼睛,但需要更多的抛光,可以像Atom一样使用。

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

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

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