UPDATE: Solved due to updates, see this.
I'm brand new to mean.io.
I have followed the install instructions for mean.io, except for the gist that let's you install node without sudo (since I really don't care about this machine I'm working on).
Everything went well, even "grunt", until I go to myipaddress:3000, where I get a "page is not available" and this on the grunt:
/home/.../myApp/node_modules/dependable/index.js:115
throw new Error("dependency '" + name + "' was not registered");
^
Error: dependency 'access' was not registered
at get (/home/.../myApp/node_modules/dependable/index.js:115:15)
This is the myApp/node_modules/dependable/index.js file.
Here are the directories at myApp:
myApp$ ls
AUTHORS config LICENSE packages server.js
bower_components Gruntfile.js node_modules Procfile
bower.json karma.conf.js package.json README.md
I tried bower install --allow-root' from [this]
(https://github.com/linnovate/mean/issues/673), but I still get the error.
=====
Update:
I don't know what's going on here. Sometimes it works sometimes it errors (for grunt, so far so good with node server starts). Sometimes the error is
/home/username/201408meanio/myapp/node_modules/dependable/index.js:115
throw new Error("dependency '" + name + "' was not registered");
Error: dependency 'access' was not registered
at get (/home/username/201408meanio/myapp/node_modules/dependable/index.js:115:15)
...
So I tried installing mean.io on a new user account following the README instructions from the start, step by step, I faced the 404 Error: Failed to lookup view "404" in views directory problem, described here.
So like they said, I increased Gruntfile.js's livereload interval, and things started working if I run grunt ... sometimes, has not worked so far for node server.