web-dev-qa-db-ja.com

「npm install」は「Kill​​ed」で終了します

Ubuntu 16.04サーバーで Telescope (流星アプリ)を実行しようとしています。 readmeの指示に従います。

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

最初の2つのコマンドはエラーなしで実行されますが、最後のコマンドはKilledで終わります。

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

情報を提供しないため、ここで何が間違っているのかわかりません。誰も私がこれを解決する方法を知っていますか?すべてのヒントを歓迎します!

[編集]最初に実行したコメントで@Millsのヒントを使用してnpm install cross-spawn その後 npm installもう一度。これにより、npm install問題ですが、meteorを使用してアプリを実行しようとすると、再び "Killed"で終了します。

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

他にアイデアはありますか?

24
kramer65

Npmパッケージをインストールし、「Kill​​ed」というメッセージとゼロ以外の終了ステータスを取得する同様の問題が発生しています。私のシナリオでは、システムのメモリが不足しており、スワップが構成されていなかったためです。スワップを設定すると問題が解決しました。

32
Chad McElligott

私は同じ問題を抱えていました、私の解決策:

  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

このコマンドは、スワップの構成を変更しました

31
Yuriy Korman

14.04および16.04でこの問題を解決するには:

Sudo fallocate -l 1G /swapfile
Sudo chmod 600 /swapfile
Sudo mkswap /swapfile
Sudo swapon /swapfile
Sudo swapon --show
Sudo cp /etc/fstab /etc/fstab.bak
echo '/swapfile none swap sw 0 0' | Sudo tee -a /etc/fstab
Sudo sysctl vm.swappiness=10
echo 'vm.swappiness=10' | Sudo tee -a /etc/sysctl.conf
Sudo sysctl vm.vfs_cache_pressure=50
echo 'vm.vfs_cache_pressure=50' | Sudo tee -a /etc/sysctl.conf

これにより、1GBのスワップファイルが作成されます

3
Mohit Sehgal

シングルコアCPUと1GB RAMのVMでnpm run buildを実行すると、同じ問題が発生しました。 RAMを4GBに増やすと、この問題は解決しました。

0
John MacTavish

running npm install cross-spawn その後 npm install再度、それが機能するかどうかを確認します。 npm installを実行すると、telesopeが提供するpackage.json内でnpmが検索され、廃止されたパッケージが実行されているようです

0
Mills

または、どこか別の場所でnpm installを行うハードウェイを行うこともできます。私は私のウィンドウでそれを行い、すべてのnodemodulesディレクトリをftpclientでサーバーにアップロードしました。それは私のために働いた

0
Roy