Ich versuche zu rennen Fernrohr (eine Meteor-App) auf einem Ubuntu 16.04-Server. Ich folge den Anweisungen in der Readme-Datei:
curl https://install.meteor.com/ | sh
git clone [email protected]:TelescopeJS/Telescope.git
npm install
Die ersten beiden Befehle werden ohne Fehler ausgeführt, der letzte Befehl endet jedoch mit Killed:
$ npm install
npm WARN deprecated [email protected]: cross-spawn no longer requires a build toolchain, use it instead!
extract:moment → gunzTarP ▐ ╢█████████████████████████████████████████████████░░░░░░░░░░╟
Killed
Da es keine Informationen gibt, bin ich mir nicht sicher, was hier falsch sein könnte. Weiß jemand, wie ich das lösen kann? Alle Tipps sind willkommen!
[EDIT]
Benutze den Tipp von @Mills in den Kommentaren, die ich zuerst geschrieben habe npm install cross-spawn und dann npm install nochmal. Dies hat das Problem behoben npm install Problem, aber wenn ich jetzt versuche, die App mit auszuführen meteor es endet wieder mit „Killed“:
@Mills – Ich bin mit npm nicht sehr vertraut. Könnten Sie mir bitte etwas näher erläutern, wie ich das machen kann?
– kramer65
30. Juni 2016 um 15:40 Uhr
versuche zu laufen npm install cross-spawn und dann npm install noch einmal, um zu sehen, ob das funktioniert. Es sieht so aus, als ob das passiert, wenn Sie npm install ausführen. npm schaut in Ihre von telesope bereitgestellte package.json und führt ein veraltetes Paket aus
– M1lls
30. Juni 2016 um 15:42
Es hat dieses Problem tatsächlich gelöst. Dank dafür. Aber wenn ich jetzt versuche, die App auszuführen meteor, es endet wieder mit „Killed“. Irgendwelche Ideen?
– kramer65
30. Juni 2016 um 18:27
Was stand in der Fehlermeldung, bevor die Ausgabe „getötet“ angezeigt wurde? Für mich scheint es am besten zu sein, ein Issue im Telescope-Repo zu öffnen, da der Build-Prozess nicht so kaputt sein sollte.
Dieser Befehl hat die Konfiguration für Swap geändert
Vielen Dank, es hat bei mir funktioniert. Ich verwende den Digital Ocean-Mindestserver (512 MB) und diese Lösung hat bei mir funktioniert.
– Eugene Wang
12. Mai 2018 um 14:45 Uhr
free -m insgesamt verwendeter kostenloser gemeinsamer Buff/Cache verfügbar Mem: 7938 4968 278 92 2690 2594 Swap: 5119 2 5117 Danach habe ich den Befehl „npm install“ ausgeführt, aber ich habe „sudo npm install npm WARN deprecated [email protected]“ erhalten : Verwenden Sie stattdessen ngx-filter-pipe. npm WARN veraltet [email protected]: Typings ist zugunsten von NPM @types veraltet – weitere Informationen finden Sie in der README-Datei. Abgebrochen …………]/ fetchMetadata: Sill mapToRegistry uri Registry.npmjs.org/webpack-subresource-integrity
– Shiva
3. August 2018 um 6:51
Hallo Shiva! Bitte posten Sie Ihre package.json
– Yuriy Korman
4. August 2018 um 12:54
Vielen Dank, in der t2.nano AWS EC2-Konfiguration hat es funktioniert.
– Sugam Malviya
19. November 2018 um 17:20 Uhr
Perfekt. Funktionierte für mein Ubuntu LTS 18.4 auf AWS Lighsail. Danke!
– Aaron Miller
9. Mai 2020 um 20:34
Ich stoße auf ein ähnliches Problem bei der Installation von NPM-Paketen und erhalte die Meldung „Getötet“ und einen Exit-Status ungleich Null. In meinem Szenario lag es daran, dass mein System nicht mehr über genügend Arbeitsspeicher verfügte und ich keinen Swap konfiguriert hatte. Das Konfigurieren des Swaps hat mein Problem behoben.
Ich habe eine Vagrant-Box mit Standardeinstellungen (512 MB im RAM) ausgeführt. Das Hinzufügen von 2 CPUs und 1024 MB RAM hat dieses Problem für mich behoben.
– sankargorthi
17. Dezember 2016 um 6:17 Uhr
Ich habe die Ressource meines Docker-Containers begrenzt. Unwirklich. Hinzufügen memswap_limit hat das Problem behoben. Danke.
– kujiy
11. Dezember 2017 um 5:16 Uhr
Wenn in Docker das gleiche Problem auftritt, reduzieren Sie einfach den Containerspeicher und seine Funktionen
– Adiii
23. Mai 2018 um 6:05
Ich habe dies befolgt digitalocean.com/community/tutorials/… für die Einstellung von Swap auf Ubuntu, obwohl es etwas alt zu sein scheint. So weit, ist es gut.
– Zakaria-Amin
8. März 2019 um 9:29
@zakariaamine dieser DigitalOcean-Artikel ist die aktualisierte Version (für Ubuntu 18.04) des Artikels, auf den Sie verlinkt haben
– AtAFork
19. April 2020 um 18:58
Um dieses Problem am 14.04 und 16.04 zu lösen:
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
Dadurch wird eine Auslagerungsdatei von 1 GB erstellt
Was ist, wenn ich nur 512 MB RAM auf dem Server habe?
– VityaSchel
1. August 2021 um 9:10 Uhr
John MacTavish
Ich habe beim Laufen das gleiche Problem npm run build in einer VM mit einer Single-Core-CPU und 1 GB RAM. Durch Erhöhen des RAM auf 4 GB wurde dieses Problem behoben.
Ich versuche es running npm install cross-spawn und dann npm install noch einmal, um zu sehen, ob das funktioniert. Es sieht so aus, als ob das passiert, wenn Sie npm install ausführen. npm schaut in Ihre von telesope bereitgestellte package.json und führt ein veraltetes Paket aus
Roy
Oder Sie können es auf die harte Tour machen und npm woanders installieren. Ich habe es auf meinem Windows gemacht und das gesamte Nodemodules-Verzeichnis mit ftpclient auf den Server hochgeladen. das hat bei mir funktioniert
Dennis Mbugua
Ich habe den gleichen Fehler bei DO erhalten. Ich habe gerade die CPU- und RAM-Größe erhöht
Diese Antwort scheint mir bereits gegeben worden zu sein. Bitte achten Sie bei der Beantwortung alter Fragen, für die es bereits positiv bewertete Antworten gibt, darauf, etwas Neues mitzubringen und deutlich zu machen, inwieweit sich Ihre Antwort von der bereits gegebenen unterscheidet.
– Chrslg
3. November 2022 um 22:12 Uhr
14530100cookie-check„npm install“ endet mit „Killed“yes
Es sieht so aus, als ob Cross-Spawn-Async veraltet ist. Versuchen Sie es npmjs.com/package/cross-spawn stattdessen
– M1lls
30. Juni 2016 um 15:39
@Mills – Ich bin mit npm nicht sehr vertraut. Könnten Sie mir bitte etwas näher erläutern, wie ich das machen kann?
– kramer65
30. Juni 2016 um 15:40 Uhr
versuche zu laufen
npm install cross-spawn
und dannnpm install
noch einmal, um zu sehen, ob das funktioniert. Es sieht so aus, als ob das passiert, wenn Sie npm install ausführen. npm schaut in Ihre von telesope bereitgestellte package.json und führt ein veraltetes Paket aus– M1lls
30. Juni 2016 um 15:42
Es hat dieses Problem tatsächlich gelöst. Dank dafür. Aber wenn ich jetzt versuche, die App auszuführen
meteor
, es endet wieder mit „Killed“. Irgendwelche Ideen?– kramer65
30. Juni 2016 um 18:27
Was stand in der Fehlermeldung, bevor die Ausgabe „getötet“ angezeigt wurde? Für mich scheint es am besten zu sein, ein Issue im Telescope-Repo zu öffnen, da der Build-Prozess nicht so kaputt sein sollte.
– M1lls
30. Juni 2016 um 18:49 Uhr