Не могу разобраться в ошибках Gulp?
Это не ошибки, а предупреждения по поводу обновления зависимостей в самом gulp. Не обращайте на них внимание. 
Gulp нужно установить еще локально в проекте. И сам gulp не может "бросать" на локалхост, потому что это таск раннер. Это делает плагин browser-sync, а в конфиге к нему можно прописать нужный порт.
Изучите получше документацию по gulp, чтобы понимать как его использовать
+1 к ответу nakree 
И вот посмотрите Скринкаст по Gulp