Мне или Rails и Django сложно установить на Windows? - PullRequest
2 голосов
/ 05 апреля 2009

Я пытался заставить эти фреймворки работать в Windows Vista пару дней, но безрезультатно.

Каждый раз, когда я думал, что они работают, я получал некоторую случайную ошибку, связанную с установкой PostgreSQL или MySQL, или путаница путей или какая-то другая ошибка командной строки "не распознается как внутренняя или внешняя команда" (или что-то в этом роде) ). Кто-то сказал мне, что эти платформы намного проще запустить в Ubuntu, но я действительно не хочу делать этот переход, так как все, что у меня есть, в Windows. Это общие проблемы при попытке запуска в Windows?

Я думаю, что я просто придерживаюсь C # и .NET, поскольку все, кажется, работает довольно хорошо вместе ни с одним из этого "установить двадцать различных компонентов" и посмотреть, работают ли они вместе. Instant Django целесообразно использовать?

Ответы [ 5 ]

8 голосов
/ 05 апреля 2009

Я установил Django на несколько систем Windows (как на XP, так и на Vista) без каких-либо проблем. После установки Python это так же просто, как набрать это в командной строке, в папке, в которую вы распаковали Django:

python setup.py install

Если вы работаете в Vista, возможно, вы можете попробовать запустить командное окно «как администратор», чтобы посмотреть, даст ли это вам больше удачи.

3 голосов
/ 05 апреля 2009

Да. 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 достаточно хорош для работы и не использует столько ресурсов, сколько база данных с полным стеком.

Удачи!

2 голосов
/ 06 апреля 2009

Я использую Instant Rails , созданный для разрешения жалоб на сложный процесс установки в Windows. Он содержит Ruby, Rails, MySQL, PHP и phpMyAdmin. Загрузка и распаковка файла в папку и запуск скрипта должны сделать всю работу.

2 голосов
/ 05 апреля 2009

Django не работал на моей Vista, и это потому, что Vista испортила аргументы командной строки. См. Внизу страницы для решения.

По моему опыту, Ubuntu и другие ОС на основе Debian являются гораздо более безаварийной средой разработки практически для всего, кроме C # и .NET. Тем не менее, C # и .NET, очевидно, весьма хороши в Windows.

0 голосов
/ 20 июля 2010

django и python не работали у меня с помощью командной строки Windows Vista, пока я не открыл реестр Windows и не установил:

Компьютер \ HKEY_CLASSES_ROOT \ py_auto_file \ Shell \ открытый \ команды (по умолчанию)

до

"C: \ Python26 \ python.exe" "% 1"% *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...