thanks Xinbenlv, I came across some similar errors and fixed it
What are the changes in nodebb 0.9.4?
What are the changes in nodebb 0.9.4? Do i need to upgrade to it? Is it tested ?
You can see the changes from 0.9.3 to 0.9.4 here https://github.com/NodeBB/NodeBB/commits/v0.9.x. It's mostly bug fixes that are back ported.
Is it tested ?
NodeBB’s periodic releases are located in the Releases. These releases contain what is usually considered the most bug-free code, and is designed to be used on production-level instances of NodeBB.
0.9.4is included in those, it applies.
Do i need to upgrade to it?
As with all software, you are always encouraged to update to latest stable (as of definition above). Due to new features, improvements and bug-fixes.
@Nisthar v0.9.4 is an interim release leading up to the next major release. It was released mainly as the last release had some issues on installation, plus a couple of backported changes.
@julian and now I have problems setting up a fresh install xD
npm install --productionwithin the
./nodebb setupremoves extraneous packages such as
mongodbresulting in crashing later within the same
./nodebb setupcall... I have no clue why thought.
@frissdiegurke Hm... I use Node v5 on my development machine, but for v0.9.4 specifically, I switched back (via nvm) to v0.12 to build the dependencies.
During the build process, I execute
npm shrinkwrapto generate a shrinkwrap file, and I'm not sure whether running
npm install --productionin v4/v5 causes extraneous packages to be removed...
Does this happen on master too?
To summarize a chat discussion with @julian:
We came up with this issue report for NPM: https://github.com/npm/npm/issues/11682
npm installwith an existing
shrinkwrapremoves extraneous packages which - besides breaking the
./nodebb upgrade- would cause all additional installed plugins that are installed to vanish on
lombisi last edited by
0.9.4 problem: https://github.com/NodeBB/NodeBB/issues/4264