NEWS
Windows Installer 2
-
C:\Program Files\iobroker\ioBrMain022>iobinst.cmd Der Befehl "npm" ist entweder falsch geschrieben oder konnte nicht gefunden werden. C:\Program Files\iobroker\ioBrMain022>
-
Grrr, kann es sein, das ich einen \ vor „env“ im PATH vergessen habe? Kannst Du das mal in die cmd rein machen und probieren?
Huch, nein, der env-Ordner fehlt bei Dir komplett....
Im %temp% Ordner müsste eine bitrock-Logdatei stehen. Sind da Fehler bzgl. des env-Ordners oder so ähnliches drin?
Welche Node-Version hast Du gewählt?
-
@Stabilostick sagte in Windows Installer 2:
Grrr, kann es sein, das ich einen \ vor „env“ im PATH vergessen habe? Kannst Du das mal in die cmd rein machen und probieren?
@echo off set "PATH=%~dp0\env\npm;%~dp0;%PATH%" npm i --production
ändert nichts
Huch, nein, der env-Ordner fehlt bei Dir komplett....
Doch im subdir nodejs
Verzeichnis von C:\Program Files\iobroker\ioBrMain022\nodejs 21.05.2020 18:26 <DIR> . 21.05.2020 18:26 <DIR> .. 10.04.2020 19:45 53.752 CHANGELOG.md 21.05.2020 18:26 <DIR> env 21.05.2020 18:26 1.248 iobvars.bat 10.04.2020 19:45 70.122 LICENSE 12.04.2020 14:26 26.142.360 node.exe 14.02.2020 21:03 702 nodevars.bat 14.02.2020 21:03 10.630 node_etw_provider.man 21.05.2020 18:25 <DIR> node_modules 10.04.2020 19:45 4.974 node_perfctr_provider.man 14.02.2020 21:03 930 npm 14.02.2020 21:03 483 npm.cmd 14.02.2020 21:03 922 npx 14.02.2020 21:03 539 npx.cmd 10.04.2020 19:45 27.355 README.md 12 Datei(en), 26.314.017 Bytes 4 Verzeichnis(se), 424.257.646.592 Bytes frei C:\Program Files\iobroker\ioBrMain022\nodejs>
Im %temp% Ordner müsste eine bitrock-Logdatei stehen. Sind da Fehler bzgl. des env-Ordners oder so ähnliches drin?
Wo ist der %temp% Ordner oder nach welchen suffix soll ich suchen?
Welche Node-Version hast Du gewählt?
Gar keine, habe nichte angehakt, Standard also. Ich habe da keine Präferenzen und wähle deshalb auch gar nichts aus.
-
Bitte ändere die Zeile 2 in iobinst.cmd dahingehend ab und versuche es noch mal:
@echo off set "PATH=%~dp0nodejs\env\npm;%~dp0\nodejs;%PATH%" npm i --production
-
@Stabilostick
Bei mir sieht es jetzt so aus@echo off set "PATH=%~dp0nodejs\env\npm;%~dp0\nodejs;%PATH%" npm i --production
Aber iobroker start läuft noch immer nicht mit der gleichen Begründung, Pfad nicht gefunden
-
Was ergibt eine neue test.cmd-Datei mit dem Befehl
@echo %~dp0%
als Inhalt bei Dir in der Kommandozeile, wenn Du die aufrufst?
-
@klassisch sagte in Windows Installer 2:
@Stabilostick
Bei mir sieht es jetzt so aus@echo off set "PATH=%~dp0nodejs\env\npm;%~dp0\nodejs;%PATH%" npm i --production
Aber iobroker start läuft noch immer nicht mit der gleichen Begründung, Pfad nicht gefunden
Mach bitte mal nach dem ~dp0 jeweils ein %-Zeichen in die cmd-Datei.
-
@Stabilostick
Datei@echo %~dp0% @echo off set "PATH=%~dp0nodejs\env\npm;%~dp0\nodejs;%PATH%" npm i --production @echo %~dp0%
Antwort
C:\Program Files\iobroker\ioBrMain022>iobroker start Das System kann den angegebenen Pfad nicht finden. C:\Program Files\iobroker\ioBrMain022>@echo %~dp0% %~dp0% C:\Program Files\iobroker\ioBrMain022>iobroker start Das System kann den angegebenen Pfad nicht finden. C:\Program Files\iobroker\ioBrMain022>iobroker start Das System kann den angegebenen Pfad nicht finden. C:\Program Files\iobroker\ioBrMain022>
-
Äh, wir sind bei dem Inst-Thema. ;-). Und mach zuvor, wie ich geschrieben hatte, bitte nach dem ~dp0 jeweils ein %-Zeichen in die cmd-Datei.
iobinst.cmd
-
@Stabilostick
Wahrscheinlich bin ich jetzt abgehängt
iobinst.cmd sieht so aus@echo %~dp0% @echo off set "PATH=%~dp0%nodejs\env\npm;%~dp0%\nodejs;%PATH%" npm i --production @echo %~dp0%
ioBroker start geht immer noch nicht
oder sollte ich ein anderes Kommando eingeben?
-
@klassisch
Hilft das weiter?C:\Program Files\iobroker\ioBrMain022>path PATH=C:\Program Files\iobroker\ioBrMain022\env\npm;C:\Program Files\iobroker\ioBrMain022\;C:\Program Files\Python38\Scripts\;C:\Program Files\Python38\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\admin\AppData\Local\Microsoft\WindowsApps;
Den
PATH=C:\Program Files\iobroker\ioBrMain022\env\
gibts nicht. Bei mir ist das ja ein Unterordner von nodejs
C:\Program Files\iobroker\ioBrMain022\nodejs\env>
-
@klassisch sagte in Windows Installer 2:
oder sollte ich ein anderes Kommando eingeben?
Ja, bitte.
iobinst.cmd
-
C:\Program Files\iobroker\ioBrMain022>iobinst.cmd C:\Program Files\iobroker\ioBrMain022\ Der Befehl "npm" ist entweder falsch geschrieben oder konnte nicht gefunden werden. C:\Program Files\iobroker\ioBrMain022\ C:\Program Files\iobroker\ioBrMain022>
-
Kann ich mich mit TeamViewer auf Deinen Rechner schalten? PM?
-
@Stabilostick Wie geht das? Brauch ich da irgendein Konto?
-
Ich habe gerade die v4-Version auf dem Download-Ordner ersetzt durch einen neue V4 (21:45Uhr+) für Dich zum Testen. Bitte ersetze Dein lokale V4 durch die neue V4 und probiere noch mal. Konto braucht es nicht.
-
@Stabilostick Installation läuft.
Und einen TeamView habe ich auch mal installiert. -
-
@Stabilostick Sagen wir mal "anders".
Das Verzeichnis sieht vollständiger und bekannter auch, auch ein iobroker-data ist da
Startet aber nichtC:\Program Files\iobroker\ioBrMain023>iobroker start Das System kann den angegebenen Pfad nicht finden. C:\Program Files\iobroker\ioBrMain023>dir Volume in Laufwerk C: hat keine Bezeichnung. Volumeseriennummer: AAA2-09C5 Verzeichnis von C:\Program Files\iobroker\ioBrMain023 21.05.2020 22:00 <DIR> . 21.05.2020 22:00 <DIR> .. 21.05.2020 22:00 <DIR> backups 21.05.2020 21:57 18 iob.bat 21.05.2020 21:58 <DIR> iobroker-data 21.05.2020 21:57 1.005 iobroker.bat 21.05.2020 21:58 <DIR> log 21.05.2020 21:56 <DIR> nodejs 21.05.2020 21:58 <DIR> node_modules 21.05.2020 21:58 143.537 package-lock.json 21.05.2020 21:58 244 package.json 21.05.2020 21:58 5.738 reinstall.js 21.05.2020 21:57 18 serviceIoBroker.bat 6 Datei(en), 150.560 Bytes 7 Verzeichnis(se), 423.027.867.648 Bytes frei
-
Prima, dann war alles erfolgreich!
(Mehr kann das Setup bislang nicht.)
Dankeschön für's Testen!!!