Ghost Error: listen EADDRINUSE

If you are trying to start Ghost and you get the following error:

Error: listen EADDRINUSE

This means that the port you have setup in your config.js (probably port 2368) is in use by some other process. In most cases this means that you either have a copy of Ghost running already, or something else is using the port that Ghost is trying to use.

You can use the following command (changing 2368 to whatever port your trying to check) to help find what is using that port:

netstat -punta | grep 2368