Node-red-contib-ttn Installing ERROR

#1

Hello, i'm trying to install ttn palette on node red running locally on windows 10. The log error of trying to install is:

2019-04-10T20:22:55.734Z Install : node-red-contrib-ttn 2.0.5
2019-04-10T20:22:56.044Z npm.cmd install --no-audit --no-update-notifier --save --save-prefix="~" --production node-red-contrib-ttn@2.0.5
2019-04-10T20:23:07.425Z [err] npm
2019-04-10T20:23:07.425Z [err] ERR! code ENOGIT
2019-04-10T20:23:07.428Z [err] npm
2019-04-10T20:23:07.428Z [err] ERR! Error while executing:
2019-04-10T20:23:07.428Z [err] npm ERR! undefined ls-remote -h -t https://github.com/thethingsnetwork/api.git
2019-04-10T20:23:07.428Z [err] npm
2019-04-10T20:23:07.428Z [err] ERR!
2019-04-10T20:23:07.428Z [err] npm ERR! undefined
2019-04-10T20:23:07.428Z [err] npm
2019-04-10T20:23:07.429Z [err] ERR! No git binary found in $PATH
2019-04-10T20:23:07.429Z [err] npm
2019-04-10T20:23:07.429Z [err] ERR!
2019-04-10T20:23:07.429Z [err] npm
2019-04-10T20:23:07.429Z [err] ERR! Failed using git.
2019-04-10T20:23:07.429Z [err] npm ERR! Please check if you have git installed and in your PATH.
2019-04-10T20:23:07.483Z [err]
2019-04-10T20:23:07.483Z [err] npm ERR! A complete log of this run can be found in:
2019-04-10T20:23:07.483Z [err] npm ERR! C:\Users\Byond SDR_1\AppData\Roaming\npm-cache_logs\2019-04-10T20_23_07_431Z-debug.log
2019-04-10T20:23:07.514Z rc=1

node version: 10.15.3
npm verion: 6.4.1

Help pls

#2

As one of the lines says. Do you have git installed and working ?

#3

Try this:

cd $HOME/.node-red
npm install node-red-contrib-ttn

$HOME => C:/Users/<user>/ (replacing <user> with your actual user name)

#4

Hello, i installed git from this website https://git-scm.com/, and installed too by typing in windows powershell "npm i -g git-win --git4win_mirror=http://npm.taobao.org/mirrors/git-for-windows"

But when i type git --version it's returned an error like i don't installed nothing. Is that de problem?

#5

Now I've tried this command below as an admin in cmd instead of using powershell. But i still can't use the pallet, in the node-red it's shows me that is not installed.

C:\Windows\system32>npm install node-red-contrib-ttn

grpc@1.19.0 install C:\Windows\system32\node_modules\grpc
node-pre-gyp install --fallback-to-build --library=static_library

node-pre-gyp WARN Using needle for node-pre-gyp https download
[grpc] Success: "C:\Windows\system32\node_modules\grpc\src\node\extension_binary\node-v64-win32-x64-unknown\grpc_node.node" is installed via remote
npm WARN saveError ENOENT: no such file or directory, open 'C:\Windows\system32\package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open 'C:\Windows\system32\package.json'
npm WARN system32 No description
npm WARN system32 No repository field.
npm WARN system32 No README data
npm WARN system32 No license field.

  • node-red-contrib-ttn@2.0.5
    added 229 packages from 137 contributors and audited 747 packages in 85.539s
    found 0 vulnerabilities
#6

You need to be in the users node-red- directory .node-red . This is reported whn you start node-red from the command line so you can see which one it is using.
and you shouldn't install as admin...
So yes it has now installed - but not in the correct place.