Подтвердить что ты не робот

`npm install` заканчивается на "Killed"

Я пытаюсь запустить Telescope (приложение метеоритов) на сервере Ubuntu 16.04. Я следую инструкциям в файле readme:

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

Первые две команды запускаются без ошибок, но последний конец команды в Killed:

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

Поскольку он не дает никакой информации, я не уверен, что здесь может быть неправильно. Кто-нибудь знает, как я могу это решить? Все советы приветствуются!

[EDIT] Используя кончик @Mills в комментариях, я сначала побежал npm install cross-spawn, а затем npm install снова. Это устранило проблему npm install, но когда я теперь пытаюсь запустить приложение, используя meteor, он снова заканчивается "Killed":

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

Любые идеи?

4b9b3361

Ответ 1

Я столкнулся с аналогичной проблемой, устанавливая пакеты npm и получая сообщение "Killed" и ненулевой статус выхода. По моему сценарию, это было из-за нехватки памяти в моей системе, и у меня не было смены настроек. Конфигурация swap исправила мою проблему.

Ответ 2

У меня была та же проблема, мое решение:

  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

эти команды изменили конфигурацию для swap

Ответ 3

Повторите попытку running npm install cross-spawn, а затем npm install, чтобы узнать, работает ли это. Похоже, что происходит, когда вы запускаете npm install npm, просматриваете свой пакет package.json, предоставляемый telesope, и запускаете устаревший пакет

Ответ 4

или вы можете сделать hardway, сделать npm установить в другом месте. я сделал это на своих окнах и загрузил все каталоги модулей узлов с помощью ftpclient на сервер. это сработало для меня

Ответ 5

У меня возникла такая же проблема при запуске npm run build на виртуальной машине с одноядерным процессором и 1 ГБ оперативной памяти. Увеличение ОЗУ до 4 ГБ решило эту проблему.

Ответ 6

Чтобы решить эту проблему 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

Это создаст файл подкачки 1 ГБ