-
Notifications
You must be signed in to change notification settings - Fork 3.4k
##Frequently Asked Questions
1. "Error: failed to connect to [localhost:27017]"
MongDB isn't running, please run it before you run grunt...
Consider MongoDB a program that needs to be running before you can run grunt on your MEAN project.
Follow these instructions here for mongodb installation:
http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/
Manual Installation is the only manner I could get things working
I also needed to be in /usr/local/bin before I could fire mongod Once mongod is running in your terminal window, open a different terminal window and cd to the directory where your MEAN project is located.
There you can run a grunt command and avoid the dreaded warning: [nodemon] app crashed - waiting for file changes before starting...
At that point, you can navigate to http://localhost:3000
Mcferren thanks for the explenation
2. "I run grunt but see a white screen with nothing in it"
Either you havn't run npm install or it in turn did not trigger bower install
3. "I run grunt as documented but get a command line not found"
Install grunt-cli globally - npm install grunt-cli -g
4. "I get Error: EMFILE, too many open files” in npm install."
See http://otaqui.com/blog/1618/how-to-fix-error-emfile-too-many-open-files-from-yeoman-and-npm/
or - set your ulimit higher if using a Mac
ulimit -n 1024
5. "Even after installing git, I still get 'Prerequisite not installed : git' error when I try mean init
."
Does git -v
work from the command line? If not, you probably need to add the git
executable to your PATH.
6. "I get the following issue when opening my mean app in a browser. MongoDB seems to be running fine, and the grunt command works fine."
[nodemon] starting node --debug server.js
debugger listening on port 5858
Mean app started on port 3000 (development)
GET / 200 28.054 ms - -
events.js:72
throw er; // Unhandled 'error' event
^
Error: ENOENT, open '../myApp/bower_components/bootstrap/dist/css/bootstrap.css'
bootstrap.css
is installed as part of bootstrap by bower
, which is automatically run as a postinstall script after npm install
. Sometimes, if there are errors during the npm install, or permissions problems for bower, this process does not complete.
Please try node node_modules/bower/bin/bower install
from your project root. Or if you already have bower installed globally, you just run bower install
. This should either install the missing file(s), or help lead to the root of problem (usually permisssions).
If you are installing from root, you can do sudo bower install --allow-root
(NOT recommended).
6. "public/lib directory does not get created"
Your .bowerrc has not been copied - If you're on a mac - @jpattisoninc offered a way to make sure that dot files are being copied too.
- Getting Started Guides
- Deployment
- Testing
- System Deep Dives
Aggregation- Packages
- Database
- Menus
- Circles (roles/permissions) High Level Overview
- Circles code examples
- User Auth withJWT
- Contributing