Das Ausführen bestimmter Befehle bewirkt absolut nichts

Das Ausführen bestimmter Befehle bewirkt absolut nichts

Ich habe vor Kurzem 3 neue Pakete über NPM installiert und keines davon wird ausgeführt.

Ich habe es ausgeführt sudo npm install -g ionicund die Installation sah normal aus.

Dann kann ich laufen which ionicund bekomme /usr/local/bin/ionic, was gut aussieht.

Wenn ich es jedoch ionic start myApp tabsgemäß der Dokumentation ausführe, sollte dies ein neues Ionic-Projekt erstellen. Aber stattdessen tut es absolut nichts. Keine Ausgabe auf der Befehlszeile, kein Projekt erstellt. Ich drücke die Eingabetaste, um den Befehl auszuführen, und essofortkehrt zu einer anderen Zeile in der Befehlszeile zurück, als ob ich einfach die Eingabetaste gedrückt hätte, ohne überhaupt einen Befehl eingegeben zu haben ... Das ist möglicherweise nicht klar, tut mir leid.

Ich habe versucht, Ionic mit zu deinstallieren, sudo npm uninstall -g ionicwas die Deinstallation erfolgreich verlief, und es dann erneut installiert. Keine Verhaltensänderung. Dasselbe passiert mit den Paketen cordovaund bower. Hinweis: Alle diese habe ich gleichzeitig installiert und alle funktionieren nicht. Keine Ausgabe, keine Fehler, nichts. Das Ausführen mit sudomacht auch keinen Unterschied.

Ich verwende Ubuntu 14.04.

Hat das schon einmal jemand erlebt?

Antwort1

  1. Laufen

    which node
    

    und in meinem Fall wurde angezeigt /usr/sbin/node.

  2. Wenn angezeigt wird command not found, fahren Sie mit 3 fort. Entfernen Sie es durch

    sudo rm /usr/sbin/node
    
  3. Laufen

    which nodejs
    

    in meinem Fall wurde angezeigt /usr/bin/nodejs.

  4. Einen Link erstellen

    sudo ln -s /usr/bin/nodejs /usr/bin/node 
    

    ODER

    sudo ln -s /usr/bin/nodejs /usr/sbin/node 
    

Antwort2

es kann auch daran liegen, dass veraltete nodejs installiert sindhttps://stackoverflow.com/questions/21362636/phonegap-cli-on-linux-doesnt-do-anythingDas Problem kann folgendermaßen behoben werden:

sudo apt-get install curl
npm update npm -g
sudo npm install n -g
sudo n stable

und dannnpm remove -g ionic && npm install -g ionic

Antwort3

Ich denke, dass die Installation einer anderen Anwendung als apt-get das gleiche Problem haben kann.Versuchen Sie,

which ionic start MyApps tab 

Oder
which ionic
Dann

-command for importing templates here- start MyApps tab 

verwandte Informationen