Почему выдает ошибку? Как исправить?
Ну ёлки зеленые, хтмл не язык,  чат на пхп без джаваскрипта,  рельс для хипстеров.  Решили разрабатывать не под винду,  ставьте юникс подобную систему.  Без разницы виртуал или десктоп. Зачем батоны мучить если есть не хотите. Тем более мелкосовты криворукие замучаетесь без опыта на скотч клеить. 
Тут есть золотое правило:
Или дотка или разработка.
Рекомендую 15 убунту.  Быстрая добротная
У вас терминал в Win-1251 кодировке, а нужна Utf-8.