In letzter Zeit mache ich einen iOS-Build, wo ich einen mac-Slave remote über eine Remote-Web-Schnittstelle über meine IP-Adresse starte .env: node: Keine Datei oder Verzeichnis (mit jenkings, windows machine, node und einer Remote-Weboberfläche)
Ich habe bereits versucht, node/npm zu deinstallieren und neu zu installieren, aber es wird immer noch der gleiche Fehler, nachdem ich cordova installieren.
Ich habe auch überprüft, ob mein Verzeichnis für den Knoten nicht falsch war, und es ist in Ordnung:
Ich habe auch versucht die Lösung bereits set +e
an der Spitze meiner Shell-Skript des Setzens, aber nach, dass es funktioniert immer noch nicht.
Ich versuche bereits, dieses Problem für 5 Tage herauszufinden, und es ist immer noch nicht gelöst, so hoffe ich, dass Sie versuchen können, mir in dieser Situation weiter zu helfen. Dieser Fehler tritt auf, wenn der Build ios
gestartet wird.
Started by upstream project "CordovaHelloWorld" build number 97
originally caused by:
Started by user (user)
Building remotely on mac-slave (ios) in workspace
/Users/(username)/Desktop/jenkinsMacSlave/workspace/CordovaHelloWorld/PLATFORM/ios
> git rev-parse --is-inside-work-tree
# timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/(user)/Jenkins
# timeout=10
Fetching upstream changes from https://github.com/(user)/Jenkins
> git --version
# timeout=10
> git fetch --tags --progress https://github.com/(user)/Jenkins
+refs/heads/:refs/remotes/origin/
Checking out Revision b08e07983673bdc08dcb6e81d65e83a3cb5edc5c
(origin/Jenkinsios)
> git config core.sparsecheckout
# timeout=10
> git checkout -f b08e07983673bdc08dcb6e81d65e83a3cb5edc5c
> git rev-list b08e07983673bdc08dcb6e81d65e83a3cb5edc5c
# timeout=10
[ios] $ /bin/sh -xe
/var/folders/sj/01rfz4rx1ws_smjvggb_klzw0000gq/T/jenkins150886583207745932.sh
+ set +e
+ /usr/local/bin/cordova platform rm ios --no-telemetry --no-update-notifier
env: node: No such file or directory
+ /usr/local/bin/cordova platform add ios --no-telemetry --no-update-notifier
env: node: No such file or directory
+ /usr/local/bin/cordova build ios --no-telemetry --no-update-notifier
env: node: No such file or directory
Build step 'Execute shell' marked build as failure
Finished: FAILURE
Ich habe viele und viele Lösungen ausprobiert, aber keine funktionierte. Ich hoffe wirklich, dass dieses Problem bald behoben wird, danke schonmal!
EDIT:
habe ich versucht, diese folgenden Antworten schon:
- https://github.com/nodejs/node-v0.x-archive/issues/3911
- Express.js: No Such file or directory
- Cannot install NodeJs: /usr/bin/env: node: No such file or directory
- browserify error /usr/bin/env: node: No such file or directory
Ich habe das exakt gleiche Problem. Die erstellte Variable hieß: PATH + LOCAL_BIN oder es gab 2 Variablen PATH und LOCAL_BIN? War es automatisch an deiner Seite oder du musst diese neue Variable irgendwie nennen? Danke vielmals – 2Fwebd