NEWS
Harmony nicht installierbar
-
Hey Leute habe heute mein Harmony Hub geschickt bekommen und wollte den nun installieren, leider geht es nicht.
Meldung ist immer "Cannot install"
Hier mal die npm-debug:
0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe', 1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 1 verbose cli 'install', 1 verbose cli 'wget', 1 verbose cli 'https://github.com/Pmant/ioBroker.harmony' ] 2 info using npm@2.14.12 3 info using node@v4.3.1 4 verbose install initial load of C:\ioBroker\package.json 5 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker\package.json 6 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.admin\package.json 7 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.cloud\package.json 8 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.dwd\package.json 9 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.email\package.json 10 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.fritzbox\package.json 11 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.history\package.json 12 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.hm-rega\package.json 13 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.hm-rpc\package.json 14 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.ical\package.json 15 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.javascript\package.json 16 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.js-controller\package.json 17 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.kodi\package.json 18 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.mobile\package.json 19 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.ping\package.json 20 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.samsung\package.json 21 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.sayit\package.json 22 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.tankerkoenig\package.json 23 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.telegram\package.json 24 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.text2command\package.json 25 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.tvspielfilm\package.json 26 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.vcard\package.json 27 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.vis\package.json 28 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.vis-bars\package.json 29 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.vis-colorpicker\package.json 30 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.vis-fancyswitch\package.json 31 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.vis-google-fonts\package.json 32 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.vis-history\package.json 33 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.vis-hqwidgets\package.json 34 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.vis-jqui-mfd\package.json 35 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.vis-justgage\package.json 36 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.vis-keyboard\package.json 37 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.vis-lcars\package.json 38 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.vis-metro\package.json 39 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.vis-plumb\package.json 40 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.vis-rgraph\package.json 41 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.vis-timeandweather\package.json 42 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\iobroker.web\package.json 43 verbose installManyTop reading scoped package data from C:\ioBroker\node_modules\node-windows\package.json 44 info package.json iobroker.vis-fancyswitch@1.0.0 license should be a valid SPDX license expression 45 verbose readDependencies loading dependencies from C:\ioBroker\package.json 46 silly cache add args [ 'wget', null ] 47 verbose cache add spec wget 48 silly cache add args [ 'https://github.com/Pmant/ioBroker.harmony', null ] 49 verbose cache add spec https://github.com/Pmant/ioBroker.harmony 50 silly cache add parsed spec Result { 50 silly cache add raw: 'wget', 50 silly cache add scope: null, 50 silly cache add name: 'wget', 50 silly cache add rawSpec: '', 50 silly cache add spec: 'latest', 50 silly cache add type: 'tag' } 51 silly addNamed wget@latest 52 verbose addNamed "latest" is being treated as a dist-tag for wget 53 info addNameTag [ 'wget', 'latest' ] 54 silly mapToRegistry name wget 55 silly mapToRegistry using default registry 56 silly mapToRegistry registry https://registry.npmjs.org/ 57 silly mapToRegistry uri https://registry.npmjs.org/wget 58 verbose addNameTag registry:https://registry.npmjs.org/wget not in flight; fetching 59 silly cache add parsed spec Result { 59 silly cache add raw: 'https://github.com/Pmant/ioBroker.harmony', 59 silly cache add scope: null, 59 silly cache add name: null, 59 silly cache add rawSpec: 'https://github.com/Pmant/ioBroker.harmony', 59 silly cache add spec: 'git+https://github.com/Pmant/ioBroker.harmony.git', 59 silly cache add type: 'hosted', 59 silly cache add hosted: 59 silly cache add { type: 'github', 59 silly cache add ssh: 'git@github.com:Pmant/ioBroker.harmony.git', 59 silly cache add sshUrl: 'git+ssh://git@github.com/Pmant/ioBroker.harmony.git', 59 silly cache add httpsUrl: 'git+https://github.com/Pmant/ioBroker.harmony.git', 59 silly cache add gitUrl: 'git://github.com/Pmant/ioBroker.harmony.git', 59 silly cache add shortcut: 'github:Pmant/ioBroker.harmony', 59 silly cache add directUrl: 'https://raw.githubusercontent.com/Pmant/ioBroker.harmony/master/package.json' } } 60 verbose addRemoteGit caching https://github.com/Pmant/ioBroker.harmony 61 verbose addRemoteGit git+https://github.com/Pmant/ioBroker.harmony.git is a repository hosted by github 62 silly tryClone cloning git+https://github.com/Pmant/ioBroker.harmony.git via git+https://github.com/Pmant/ioBroker.harmony.git 63 verbose tryClone https-github-com-Pmant-ioBroker-harmony-git-76b0bdc4 not in flight; caching 64 verbose request uri https://registry.npmjs.org/wget 65 verbose request no auth needed 66 info attempt registry request try #1 at 14:20:30 67 verbose request id 79c8ed39999d6544 68 http request GET https://registry.npmjs.org/wget 69 error git clone --template=C:\Users\Audi\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror https://github.com/Pmant/ioBroker.harmony.git C:\Users\Audi\AppData\Roaming\npm-cache\_git-remotes\https-github-com-Pmant-ioBroker-harmony-git-76b0bdc4: undefined 69 error git clone --template=C:\Users\Audi\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror https://github.com/Pmant/ioBroker.harmony.git C:\Users\Audi\AppData\Roaming\npm-cache\_git-remotes\https-github-com-Pmant-ioBroker-harmony-git-76b0bdc4: undefined 70 http 200 https://registry.npmjs.org/wget 71 verbose headers { server: 'nginx/1.10.1', 71 verbose headers 'content-type': 'application/json', 71 verbose headers 'last-modified': 'Wed, 21 Nov 2012 09:12:54 GMT', 71 verbose headers etag: 'W/"50ac9b16-8a8"', 71 verbose headers 'content-encoding': 'gzip', 71 verbose headers 'cache-control': 'max-age=300', 71 verbose headers 'content-length': '665', 71 verbose headers 'accept-ranges': 'bytes', 71 verbose headers date: 'Fri, 25 Nov 2016 13:20:49 GMT', 71 verbose headers via: '1.1 varnish', 71 verbose headers age: '0', 71 verbose headers connection: 'keep-alive', 71 verbose headers 'x-served-by': 'cache-fra1248-FRA', 71 verbose headers 'x-cache': 'MISS', 71 verbose headers 'x-cache-hits': '0', 71 verbose headers 'x-timer': 'S1480080049.940160,VS0,VE1', 71 verbose headers vary: 'Accept-Encoding' } 72 silly get cb [ 200, 72 silly get { server: 'nginx/1.10.1', 72 silly get 'content-type': 'application/json', 72 silly get 'last-modified': 'Wed, 21 Nov 2012 09:12:54 GMT', 72 silly get etag: 'W/"50ac9b16-8a8"', 72 silly get 'content-encoding': 'gzip', 72 silly get 'cache-control': 'max-age=300', 72 silly get 'content-length': '665', 72 silly get 'accept-ranges': 'bytes', 72 silly get date: 'Fri, 25 Nov 2016 13:20:49 GMT', 72 silly get via: '1.1 varnish', 72 silly get age: '0', 72 silly get connection: 'keep-alive', 72 silly get 'x-served-by': 'cache-fra1248-FRA', 72 silly get 'x-cache': 'MISS', 72 silly get 'x-cache-hits': '0', 72 silly get 'x-timer': 'S1480080049.940160,VS0,VE1', 72 silly get vary: 'Accept-Encoding' } ] 73 verbose get saving wget to C:\Users\Audi\AppData\Roaming\npm-cache\registry.npmjs.org\wget\.cache.json 74 silly addNameTag next cb for wget with tag latest 75 silly addNamed wget@0.0.1 76 verbose addNamed "0.0.1" is a plain semver version for wget 77 silly mapToRegistry name wget 78 silly mapToRegistry using default registry 79 silly mapToRegistry registry https://registry.npmjs.org/ 80 silly mapToRegistry uri https://registry.npmjs.org/wget 81 verbose addRemoteTarball https://registry.npmjs.org/wget/-/wget-0.0.1.tgz not in flight; adding 82 verbose addRemoteTarball [ 'https://registry.npmjs.org/wget/-/wget-0.0.1.tgz', 82 verbose addRemoteTarball '8bb81af0b8e60b5df262d3c81e5737e1f4931e53' ] 83 info retry fetch attempt 1 at 14:20:31 84 info attempt registry request try #1 at 14:20:31 85 http fetch GET https://registry.npmjs.org/wget/-/wget-0.0.1.tgz 86 http fetch 200 https://registry.npmjs.org/wget/-/wget-0.0.1.tgz 87 silly fetchAndShaCheck shasum 8bb81af0b8e60b5df262d3c81e5737e1f4931e53 88 verbose addTmpTarball C:\Users\Audi\AppData\Local\Temp\npm-3432-fcadd6cf\registry.npmjs.org\wget\-\wget-0.0.1.tgz not in flight; adding 89 verbose addTmpTarball already have metadata; skipping unpack for wget@0.0.1 90 silly cache afterAdd wget@0.0.1 91 verbose afterAdd C:\Users\Audi\AppData\Roaming\npm-cache\wget\0.0.1\package\package.json not in flight; writing 92 verbose afterAdd C:\Users\Audi\AppData\Roaming\npm-cache\wget\0.0.1\package\package.json written 93 verbose stack Error: not found: git 93 verbose stack at F (C:\Program Files\nodejs\node_modules\npm\node_modules\which\which.js:78:19) 93 verbose stack at E (C:\Program Files\nodejs\node_modules\npm\node_modules\which\which.js:82:29) 93 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\which\which.js:93:16 93 verbose stack at FSReqWrap.oncomplete (fs.js:82:15) 94 verbose cwd C:\ioBroker 95 error Windows_NT 6.1.7601 96 error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "wget" "https://github.com/Pmant/ioBroker.harmony" 97 error node v4.3.1 98 error npm v2.14.12 99 error code ENOGIT 100 error not found: git 101 error Failed using git. 101 error This is most likely not a problem with npm itself. 101 error Please check if you have git installed and in your PATH. 102 verbose exit [ 1, true ]
Vielleicht weiß ja jemand weiter, danke.
-
> error not found: git
Du musst GIT installieren und zum PATH hinzufügen (falls das die Installation nicht schon macht), damit node auch git findet. -
Das wusste ich nicht, jetzt hab ichs dankeschön