Я работаю в сфере ИТ (в основном это поддержка настольных компьютеров и администрирование сети) в среде Windows, и иногда я программирую.
Пару недель назад я решил, что не могуне так эффективен, как я хочу, без среды Bash для нужд моей командной строки.Это особенно верно, когда я использую Ruby и git.Некоторое время я использовал Msysgit, но мне просто не нравилось, что он не был расширяемым, как Linux.Итак, я установил Cygwin и поиграл с этим пару недель.
Каким бы великолепным ни был Cygwin, похоже, что он предназначен для расширенной командной строки, а его совместимость с Linux - лишь приятный побочный эффект.Особенно это стало очевидным, когда я попытался обновить Ruby до 1.9.3 (это работало, но это было непросто), установить rvm (никогда не работало) и установить RMagick (может работать или не работать, но выглядит как головная боль).
Итак, сейчас я рассматриваю возможность запуска Linux на виртуальной машине.Но я волнуюсь, что это может быть еще одна червячная банка, и я потрачу впустую часы, прежде чем узнаю это.Мне нравится, что Cygwin работает в Windows, и я могу использовать мою IDE, пользовательскую папку и многое другое.Но мне не нравится, что поддержка для него не такая тщательная, как для основного дистрибутива.
</ skippable part>
- Кто-нибудь здесь имеет представление об использовании Cygwin vs runningвиртуальная машина Linux?
- Есть ли какие-либо советы по настройке среды разработки Linux на виртуальной машине в Windows?