kramer65
estoy tratando de correr Telescopio (una aplicación de meteoritos) en un servidor Ubuntu 16.04. Sigo las instrucciones del readme:
curl https://install.meteor.com/ | sh
git clone git@github.com:TelescopeJS/Telescope.git
npm install
Los dos primeros comandos se ejecutan sin error, pero el último comando termina en 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
Como no proporciona ninguna información, no estoy seguro de qué podría estar mal aquí. ¿Alguien sabe como puedo solucionar esto? ¡Todos los consejos son bienvenidos!
[EDIT]
Usando la sugerencia de @Mills en los comentarios que ejecuté por primera vez npm install cross-spawn
y luego npm install
de nuevo. Esto arregló el npm install
problema, pero cuando ahora trato de ejecutar la aplicación usando meteor
termina con “Matado” de nuevo:
$ meteor
Killednloading meteor-tool@1.3.2_4... |
¿Alguna idea más?
Tuve el mismo problema, mi solución:
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
este comando cambió la configuración para el intercambio
-
Muchas gracias, funcionó para mí. Uso el servidor mínimo de Digital Ocean (512 MB) y esta solución funcionó para mí.
– Eugenio Wang
12 de mayo de 2018 a las 2:45
-
free -m total used free shared buff/cache available Mem: 7938 4968 278 92 2690 2594 Swap: 5119 2 5117 después de esto ejecuté el comando npm install pero obtuve sudo npm install npm WARN en desuso ng2-filter-pipe@0.1.10 : use ngx-filter-pipe en su lugar. npm WARN deprecated typings@2.1.1: Typings está obsoleto a favor de NPM @types — vea README para más información Killed …………]/ fetchMetadata: sill mapToRegistry uri registro.npmjs.org/webpack-subresource-integrity
– Shiva
3 de agosto de 2018 a las 6:51
-
¡Hola Shiva! Por favor publique su paquete.json
– Yuriy Korman
4 de agosto de 2018 a las 12:54
-
Muchas gracias, en la configuración t2.nano AWS EC2 funcionó.
– Sugam Malviya
19 de noviembre de 2018 a las 17:20
-
Perfecto. Trabajó para mi Ubuntu LTS 18.4 en AWS Lighsail. ¡Gracias!
– Aarón Miller
9 mayo 2020 a las 20:34
Me encuentro con un problema similar al instalar paquetes npm y aparece el mensaje “Eliminado” y un estado de salida distinto de cero. Para mi escenario, fue porque mi sistema se estaba quedando sin memoria y no tenía configurado el intercambio. La configuración de intercambio solucionó mi problema.
-
Estaba ejecutando un cuadro vagabundo con la configuración predeterminada (512 MB en RAM). Agregar 2 cpus y 1024 MB de RAM solucionó esto para mí.
– sankargorthi
17 de diciembre de 2016 a las 6:17
-
Limité el recurso de mi contenedor docker. Irreal. agregando
memswap_limit
arregló el problema Gracias.– kujiy
11 de diciembre de 2017 a las 5:16
-
enfrentando el mismo problema en la ventana acoplable, simplemente reduzca la memoria del contenedor y sus obras
– Adiiii
23 de mayo de 2018 a las 6:05
-
seguí esto digitalocean.com/community/tutorials/… para configurar swap en ubuntu, aunque parece un poco antiguo. Hasta ahora, todo bien.
– zakaria amina
8 de marzo de 2019 a las 9:29
-
@zakariaamine este artículo de Digital Ocean es la versión actualizada (para Ubuntu 18.04) del artículo al que se vinculó
– EnUnTenedor
19 de abril de 2020 a las 18:58
Para resolver este problema el 14.04 y el 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
Esto creará un archivo de intercambio de 1GB
-
¿Qué sucede si solo tengo 512 MB de RAM en el servidor?
– Vitya Schel
1 de agosto de 2021 a las 9:10
Juan MacTavish
Tengo el mismo problema al ejecutar npm run build
en una máquina virtual con una CPU de un solo núcleo y 1 GB de RAM. Aumentar la RAM a 4 GB resolvió este problema.
Intentando running npm install cross-spawn
y luego npm install
de nuevo para ver si eso funciona. Parece que lo que sucede es cuando ejecuta npm install npm mira dentro de su paquete.json proporcionado por telesope y está ejecutando un paquete obsoleto
Roy
o puede hacer la instalación difícil de npm en otro lugar. Lo hice en mi Windows y cargué todo el directorio de nodemodules con ftpclient en el servidor. eso funciono para mi
dennis mbugua
Recibí el mismo error en DO. Acabo de aumentar el tamaño de la CPU y la RAM
-
Esta respuesta me parece que ya se ha dado. Por favor, cuando responda una pregunta antigua que ya tiene respuestas votadas, asegúrese de traer algo nuevo y de explicar en qué se diferencia su respuesta de la ya dada.
– chrlg
3 de noviembre de 2022 a las 22:12
parece que cross-spawn-async está en desuso intente npmjs.com/package/cross-spawn en cambio
– Molinos
30 de junio de 2016 a las 15:39
@Mills: no estoy muy familiarizado con npm. ¿Podría explicar un poco más sobre cómo puedo hacer eso?
– kramer65
30 de junio de 2016 a las 15:40
tratando de correr
npm install cross-spawn
y luegonpm install
de nuevo para ver si eso funciona. Parece que lo que sucede es cuando ejecuta npm install npm mira dentro de su paquete.json proporcionado por telesope y está ejecutando un paquete obsoleto– Molinos
30 de junio de 2016 a las 15:42
De hecho, resolvió ese problema. Gracias por eso. Pero cuando ahora trato de ejecutar la aplicación usando
meteor
, termina en “Matado” de nuevo. ¿Algunas ideas?– kramer65
30 de junio de 2016 a las 18:27
¿Qué decía el mensaje de error antes de que le diera el resultado “matado”? Me parece que abrir un problema en el repositorio del telescopio podría ser mejor porque el proceso de compilación no debería estar tan roto.
– Molinos
30 de junio de 2016 a las 18:49