assuming your environment variables are set using the following shell command :
eval "$(docker-machine env default)"
then you can find the exact error by running the following shell command:
docker-compose --verbose up -d
many times its a proxy issue or if your running it with charles proxy it can block compose from connecting etc. if it is a proxy issue you can add this to your profile:
export no_proxy=192.168.99.100