【发布时间】:2016-11-02 19:38:30
【问题描述】:
我正在尝试在 Ubuntu 16.04 服务器上运行 Telescope(一个流星应用程序)。我按照自述文件中的说明进行操作:
curl https://install.meteor.com/ | sh
git clone git@github.com:TelescopeJS/Telescope.git
npm install
前两个命令运行没有错误,但最后一个命令以Killed结尾:
$ npm install
npm WARN deprecated cross-spawn-async@2.2.4: cross-spawn no longer requires a build toolchain, use it instead!
extract:moment → gunzTarP ▐ ╢█████████████████████████████████████████████████░░░░░░░░░░╟
Killed
由于它没有提供任何信息,我不确定这里可能有什么问题。有谁知道我该如何解决这个问题?欢迎所有提示!
[编辑]
在 cmets 中使用@Mills 的尖端,我首先运行npm install cross-spawn,然后再次运行npm install。这解决了npm install 问题,但是当我现在尝试使用meteor 运行应用程序时,它再次以“Killed”结尾:
$ meteor
Killednloading meteor-tool@1.3.2_4... |
还有什么想法吗?
【问题讨论】:
-
看起来 cross-spawn-async 已被弃用,请尝试 npmjs.com/package/cross-spawn 代替
-
@Mills - 我对 npm 不是很熟悉。你能解释一下我是怎么做到的吗?
-
尝试运行
npm install cross-spawn,然后再次运行npm install,看看是否可行。看起来发生的事情是当您运行 npm install npm 查看由 telesope 提供的 package.json 并运行已弃用的包时 -
它确实解决了这个问题。感谢那。但是当我现在尝试使用
meteor运行应用程序时,它再次以“Killed”结尾。有什么想法吗? -
错误信息在给你“killed”输出之前说了什么?在我看来,在望远镜回购上打开一个问题可能是最好的,因为构建过程不应该被破坏。
标签: javascript node.js linux ubuntu npm