I’m having difficulties with ember hanging. Here’s my situation.
• I’m running Mac OS 10.10.5, and homebrew package management.
• >brew doctor —> Your system is ready to brew.
• I was using nvm, but decided to remove it from the equation and simply do >brew install node@6 directly.
• I’ve done a global install of ember-cli (2.10.1) and bower (1.8.0).
• >ember new trippy ← No problems
• >cd trippy
• >ember serve ← Hangs, with no further feedback.
• >ember build (and) >ember test ← both also hang, with no further feedback.
I can do all of this on a different Yosemite system, with no problems. Also, checking my SSD drive with Disk Utility, shows no problems. If anyone has any ideas for me to try next, I’d appreciate them. I’m completely stuck, and unable to do anything ember related.
Check your shell ulimit. It should allow more than 5000 file descriptors. It shouldn’t matter for new projects because there can’t be that many files, but good to check.
Turns out, I needed to uninstall watchman from my system. Uninstalling it allowed ember serve, ember build and ember test to fall through whatever the hangup was. All complained about not being able to load watchman, of course, but they worked. I tried installing the latest of watchman, from github with > brew install --HEAD watchman, but it was no better.
Easier said than done. Homebrew doesn’t appear to include any taps with
older versions of watchman, and to prevent future problems, I’d prefer NOT
to install it manually. (I’ll forget about it.) Thanks for the comment,
though. I looked through the current issues on the watchman repo, and it
appears there could be OS X issues which are causing this.
After playing with dozens and dozens of Macs and solving problems on different dev environments, let say we kind of found the best way to install Node.js:
First of all, unfortunately brew is not your friend in this topic. I would suggest to uninstall the brew version of node and after install nvm manually with cloning the repository in your home folder. Add two lines of code to your .zshrc or .bashrc and you won’t have any problem ever with Node.js and with his peeps.
I wanted to bump this thread, because I’ve been bitten by Watchman about 3 times now and thus have it uninstalled – but I’m really tired of seeing the warning:
Could not start watchman .
A quick search of the forum shows several other similar cases, so folks have come to not trust Watchman and thus keep it uninstalled.
Might we discuss removing this a default check in Ember CLI?