Боюсь, что это не будет работать без значительных усилий по нескольким причинам. Гораздо лучше использовать виртуальную машину с Linux, так как даже если она действительно работает, это будет действительно slow. Windows медленно обрабатывает много доступа к файлам, и Cygwin замедляет ее еще больше.
Например, при создании простого изменения в config.sh (полная сборка стека), поэтому он работает на Cygwin. Мне показалось, что для запуска (на достойном ПК) потребовалось несколько часов. И тогда у меня было несколько коррумпированных репозитариев git, которые мне пришлось исправить.
Я также посмотрел, как заставить гайю работать, но остановился после того, как проблема только увеличилась.
Вот что я нашел для будущей ссылки
- Строить не является действительно портативным, он ожидает, что линукс, как окружающая среда
- Хотя Cygwin дает хороший Линукс эмуляцию большинство инструментов запуск является win32 родным и регулировать путем для них требуется не тривиальные изменения из-за допущений. Например, вы можете переключиться на Win32 XPChell и взломать пути командной строки для использования cygpath, но переменная окружения является дополнительным источником зависимости в сценариях JS и все пути unix. (Я справился с этой частью).
- эти зависимости пути и окружающей среды увеличиваются с помощью цепочки сборки C и других инструментов.
- Вам нужно изменить mount для использования noacl, иначе cygwin присоединяет ACL для имитации свойств файла, тем самым нарушая работу. Это может быть даже немного быстрее без ACLS.
- Я также попробовал MinGW, который предоставляет собственные версии без эмуляции, поэтому должен быть быстрее. Однако это не соответствует требованиям, и его эвристика автоматического преобразования пути мешает.
- вам нужно превратить любую антивирусную прогу, поскольку они замедляют ее. на самом деле, в первый раз, когда я использовал старый сборщик FIrefox WIndows, он провалился бы через долгое время. Оказалось, что это утечка памяти в AV :(
Таким образом, все-в-одном, это слишком много хлопот с точки зрения времени, необходимого для конвертирования и, вероятно, поддержки. Истинная сборка Windows будет лучше, но тогда это так легко в эти дни для запуска виртуальной машины. Вы можете даже использовать каталоги между гостем и хозяином так может вспыхнуть от Windows.