Command not found / Cant install/setup nodebb
This is a new problem, I have recently had which I didnt have before on other installs.
root@xxxx [/home/xxxx/nodebb]# ./nodebb setup
./nodebb: line 9: which: command not found
./nodebb: line 98: : command not found
any clues on how to resolve this? looks like its an issue with the "npm install" command as it times out
npm ERR! Command failed: git clone --template=/root/.npm/_git-remotes/_templates --mirror git://github.com/wzrdtales/simple-recaptcha.git /root/.npm/_git-remotes/git-github-com-wzrdtales-simple-recaptcha-git-d2b10e99
npm ERR! github.com[0: 22.214.171.124]: errno=Connection timed out
npm ERR! fatal: unable to connect a socket (Connection timed out)
could this be the issue and if so how do I resolve it?
We moved away from a bash script in the latest versions of NodeBB, so you could give that a try.
Otherwise, it seems the
whichcommand isn't leading to a program on your OS... what OS are you using?
Im on Centos, and what do you mean you moved away from Bash scripts, when your documentation instructs me so?
or am i missing something here?
whichreturns the pathnames of the files (or links) which would be executed in the current environment. (from man page)
./nodebb: line 9: which: command not foundindicates, that your system is missing this tool.
su -c 'yum install which' #asking for root password
should solve your problem.
Hi @rbeer thanks for your reply, I tried the command you provided, but its already installed...
However, what seem to help was making some changes to git due to a timeout issue or proxy issue.
Once I done this, it installed properly and now runs.