Ember在安装过程中遇难

时间:2015-06-04 11:05:15

标签: ember.js ember-cli digital-ocean

出了问题: 我在digitalocean中有一个Droplet,我正在尝试在那里安装ember-cli。 它因某种原因不断被杀,我无法弄明白。 我没有找到很多相关信息。

这就是我正在安装的方法 -

npm install -g ember-cli

这是我得到的信息 -

npm http GET https://registry.npmjs.org/ember-cli
npm http 304 https://registry.npmjs.org/ember-cli
npm http GET https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.7.tgz
npm http 200 https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.7.tgz
Killed

我的Droplet有512 RAM和20GB的空间。 可能是因为内存不足?也许做不对的事情? 提前谢谢。

3 个答案:

答案 0 :(得分:0)

这可能是因为代码获取占用了太多时间。尝试增加fetch-retry-maxtimeout参数:

.npmrc文件中

fetch-retry-maxtimeout = 120000

另一个假设,看看这个答案:https://stackoverflow.com/a/30572833/2590861

答案 1 :(得分:0)

我遇到了同样的问题:/似乎是因为你没有足够的记忆(疯了,我知道!)。请在此处查看此链接:https://github.com/ember-cli/ember-cli/issues/3939

希望它有所帮助, --imre

答案 2 :(得分:-1)

可能是因为您没有root访问权限?在许多Linux发行版中,您需要在全局安装时使用root用户(npm install -g ...)。这意味着您将运行sudo npm install -g ...。如果你有sudo / root访问权限,那就试试吧。如果您没有sudo / root访问权限,请尝试使用--verbose标志进行安装以获取更多信息。如果您收到npm ERR! Error: EACCES之类的错误,那么您的访问级别可能就是问题。