Ich verwende "npm install", um alle Abhängigkeiten einer kleinen node.js-App herunterzuladen und zu kompilieren, die ich geschrieben habe. Die Datei "package.json", die ich verwende, ist korrekt und enthält alle benötigten Informationen.
Eines der zu installierenden Pakete hat "node-gyp" als Abhängigkeit, daher habe ich vorher das Paket "python2" installiert.
Nun, an einem bestimmten Punkt bekomme ich Fehlermeldungen:
%Vor%Das Problem scheint zu sein, dass eine Umgebungsvariable fehlt.
Kann mir jemand in die richtige Richtung zeigen? Egal, wo ich im Internet suche, es gibt keine "PYTHON" -Variable, nur "PYTHONPATH" und ähnliche. Was ist der richtige Weg, um dies zu beheben, damit ich diese Fehler nicht bekomme?
UPDATE 1:
Nachdem ich diesen Thread gelesen habe, habe ich diese Befehle hinzugefügt, bevor "npm install" ausgeführt wurde:
%Vor%Jetzt bekomme ich diesen Fehler:
%Vor%Ich finde es absurd, dass es heißt "... nicht gefunden: machen ...". Gibt es eine Möglichkeit, dass es so ist? Wenn ja, wie kommen Pakete richtig installiert?
Ehrlich gesagt verstehe ich nichts. Irgendwelche Ideen?
Das Wichtigste zuerst: Ich möchte allen danken, die mir bei meinem Problem geholfen haben, insbesondere @adarsh.
Nun war das eigentliche Problem, dass ich "make" und "gcc" vermisste. Zuerst, als eine Compiler-Nachricht vorgeschlagen wurde, fand ich es absurd. Aber denken Sie daran, dass dies ein Bild ist, das aus der Docker-Registrierung PULLED ist.
Ich habe "pacman -S - needed --noconfirm make gcc" in meiner Dockerfile hinzugefügt und der Build-Prozess wurde erfolgreich abgeschlossen.
Es sollte selbstverständlich sein, dass ich auch die vorgeschlagenen Änderungen an den Umweltvariablen vornehmen musste.
Versuchen Sie, das auszuführen
%Vor% Fügen Sie dies zur Profildatei hinzu (wie ~/.bash_profile
usw., abhängig von Ihrer Shell), um es persistent zu machen.
Wenn Ihr Python nicht in /usr/bin/python
installiert ist, können Sie which python
ausführen, um herauszufinden, wo es installiert ist.
Tags und Links python node.js python-2.7 environment-variables