2016-06-30 20 views
11

私はUbuntu 16.04サーバでTelescope(流星アプリ)を実行しようとしています。それは私はすべての情報を与えるものではありませんので`npm install`が「Kill​​ed」で終了する

$ npm install 
npm WARN deprecated [email protected]: cross-spawn no longer requires a build toolchain, use it instead! 
extract:moment → gunzTarP ▐ ╢█████████████████████████████████████████████████░░░░░░░░░░╟ 
Killed 

curl https://install.meteor.com/ | sh 
git clone [email protected]:TelescopeJS/Telescope.git 
npm install 

最初の2つのコマンドはエラーなしで実行されますが、Killedの最後のコマンドの終了:私は、readmeの指示に従ってください何が間違っているのかは不明です。誰も私がこれを解決する方法を知っていますか?すべてのヒントは大歓迎です!

[編集] 私は最初にnpm install cross-spawnを実行し、次にnpm installを再度実行しました。これはnpm install問題を修正しましたが、私は今、それが再び「殺した」で終わるmeteor使用してアプリケーションを実行しようとすると:

$ meteor 
Killednloading [email protected]_4...  | 

どれより多くのアイデアを?

+0

は試すクロス産卵-非同期が廃止されましたように見えますhttps://www.npmjs.com/package/代わりにクロススポーン – Mills

+0

@ミルズ - 私は非常にnpmに精通していない。私がそれをどうやってやれるかもう少し説明できますか? – kramer65

+0

'npm install cross-spawn'を実行してから' npm install'を実行してみてください。何が起きているかは、npmを実行するとnpmがtelesopeによって提供されたpackage.jsonの中を見て、廃止予定のパッケージ – Mills

答えて

16

npmパッケージをインストールし、ゼロ以外の終了ステータス。私のシナリオでは、システムがメモリ不足でスワップが設定されていなかったためです。スワップを設定すると私の問題が解決しました。

+0

デフォルトの設定(RAMで512MB)の迷惑メールボックスを実行していました。 2 cpusと1024MB RAMを追加すると、これは私のために修正されました。 – sankargorthi

+0

私のドッカーコンテナーのリソースを制限しました。 Unreal。 'memswap_limit'を追加することで問題は解決されました。ありがとう。 – kujiy

1

running npm install cross-spawnを試してから、npm installをもう一度試してみてください。何が起きているかは、npmをインストールするときです。npmは、telesopeによって提供されたpackage.jsonの中を見て、廃止予定のパッケージを実行しています。

6

私は同じ問題をhaved、私の解決策は:

sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024 
    sudo /sbin/mkswap /var/swap.1 
    sudo /sbin/swapon /var/swap.1 

これはスワップに変更した設定をコマンド

+0

これはうまくいった – Tuna

+0

私のために働いた! – jylopez