meta data for this page
  •  
Übersetzungen dieser Seite:
  • de-informal

Dies ist eine alte Version des Dokuments!


Installation Fix für node-red-contrib-knx-ultimate

Da die derzeit vom Entwickler bereitgestellte Version von node-red-contrib-knx-ultimate nicht mit der aktuellsten Snap-Version von Node-RED kompatibel ist, bietet diese Anleitung eine Lösung, wie eine ältere, kompatible Version installiert werden kann. Die in der Anleitung angegebenen Pfade sind wichtig, damit sie erfolgreich ausgeführt werden kann.

node-red-contrib-knx-ultimate_installation_fix.sh
# Falls bereits ein fehlgeschlagener Installationsversuch über die Palettenverwaltung
# stattgefunden hat, bitte zuerst mit Hilfe des folgenden Befehls das fehlerhafte
# Unterverzeichnis löschen.
# Dies erfolgt direkt aus dem übergeordneten Verzeichnis heraus, denn es ist wichtig,
# dass die nachfolgenden Schritte ebenfalls von dort aus stattfinden.
cd /var/snap/node-red/current/node_modules
rm -rf node-red-contrib-knx-ultimate
 
# Den node-red-Snap-Container anhalten
snap stop node-red
 
# Den node-red-Snap-Container zum Betreten mit einer Shell starten
snap run --shell node-red
 
# In der geöffneten Shell (sieht genauso aus, wie eine normale Shell; kann aber
# z. B. überprüft werden, wenn man das Kommando "ping" eingibt. Wenn man die Meldung
# "Permission denied" erhält, ist man in der node-red-Shell) den Installationsbefehl
# für eine ältere, funktionierende Version ausführen
npm install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --engine-strict --production node-red-contrib-knx-ultimate@1.4.8
 
# node-red-Shell verlassen
exit
 
# node-red-Snap wieder starten
snap restart node-red
 
# Ab jetzt sollte in der Werkzeugpalette ziemlich weit unten ein Abschnitt "KNX Ultimate" vorhanden sein.