Да. RoR и Django было сложно установить на Vista.
Прошу прощения за отсутствие подробностей, но вот общий пересказ моей проблемы и как я ее преодолел. Может быть, здесь есть что-то для вас.
Для Python: в вашей установке Vista может существовать существующая переменная пути для Python, которая мешает работе. Например, на моем компьютере HP у HP есть Python с завода. Путь к HP Python указывает на HP Python, а не последний, который я загружаю для Django. Проверьте Панель управления -> Система -> Расширенные настройки системы -> Вкладка «Дополнительно» -> Переменные среды -> Системные переменные, затем проверьте, что такое «ПУТЬ». Я изменил этот путь на мою новую установку Python, и тогда все заработало.
Для RoR: Вы используете программу установки в один клик? Я забыл подробности, но я знаю, щелкнув правой кнопкой мыши файл установщика в 1 клик, и «Запуск от имени администратора» был одним из приемов.
Для RoR и Django: не стоит использовать MySQL и Postgres. Использование SQLite по умолчанию, поставляемого с установщиками Ruby / Python, должно вас порадовать на этом этапе игры. SQLite достаточно хорош для работы и не использует столько ресурсов, сколько база данных с полным стеком.
Удачи!