Helper NodeJS buggé

Lorsque je lance la session CI pour mon app Codepad, que je suis en train de packager, des erreurs concernant des variables indéfinies apparaissent.
Lien vers les logs

Que faire ?

Pas sur de comprendre pourquoi tu appelles le helper si tôt : codepad_ynh/install at testing · YunoHost-Apps/codepad_ynh · GitHub

Généralement tu fais ça plus tard dans le script … en l’occurence, yunohost a besoin que la variable $app soit définie

portant, je vois qu’il est défini, mais plus tard dans le script. je vais deplace ynh_use_nodejs plus bas.

voila, c’est fait.
https://ci-apps-dev.yunohost.org/ci/job/1790

Les noms des variables sont sensibles à la casse:

~# NODEJS_VERSION=10
~# nodejs_version=11
~# echo $NODEJS_VERSION
10
~# echo $nodejs_version
11

Tu définis nodejs_version dans _common.sh mais tu fais appel à NODEJS_VERSION dans install. :wink:

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.