node.js - usr - env: node: No existe dicho archivo o directorio(utilizando jenkings, máquina de Windows, nodo y una interfaz web remota)
update node js ubuntu (1)
La solución ha sido encontrada Era un problema de ruta con Mac Slave. necesario agregar la variable de entorno en Jenkins: PATH + LOCAL_BIN
---- /usr/local/bin
Últimamente estoy haciendo una compilación ios donde remotamente ejecuto un esclavo mac, usando una interfaz web remota a través de mi dirección IP.
Ya intenté desinstalar node / npm y volver a instalarlo, pero sigue teniendo el mismo error después de instalar cordova .
También verifiqué si mi directorio para el nodo no estaba mal y está bien:
También probé la solución de poner set +e
en la parte superior de mi script de shell, pero después de eso todavía no funciona.
Ya estoy tratando de resolver este problema durante 5 días y todavía no está resuelto, así que espero que ustedes puedan ayudarme más en esta situación.
Este error se produce cuando se inicia la compilación ios
.
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
He intentado muchas y muchas soluciones, pero ninguna funcionó. Realmente espero que este problema se resuelva pronto, ¡ya gracias de antemano!
EDITAR:
Intenté estas siguientes respuestas: