2015-04-14 3 views
1

Я установил усадьбу на машине с Windows, используя Git Bash cl, все хорошо настроено, но когда я запускаю «homestead up» и ssh на мою бродячую машину, я вижу некоторые странные символы рядом с именами папок (см. рисунок). когда я запускаю команды unix «ls» в качестве примера .. он ведет себя ненормально, так что индекс все еще находится на одной строке, пока файлы и папки прослушиваются. и когда я пытаюсь открыть имя домена, которое я сконфигурировал, я получаю: «Нет указанного входного файла». Вы когда-нибудь были в такой ситуации?странная проблема с Homestead

enter image description here

+1

Это последовательности разрешения цвета ANSI. Похоже, что ваш эмулятор терминала не поддерживает эти escape-последовательности. Попробуйте выполнить поиск в Google или играть с настройками вашего приложения. – 4ae1e1

+0

Я использую шпатлевку при подключении к усадьбе, она поддерживает цветовые коды. – Allman

ответ

1

Я рекомендую использовать Conosle2 в сочетании с Ansicon, который добавляет поддержку цвета ANSI к окнам.

  • Установите Console2
  • Copy ansicon в C:\Program Files (x86)\Console2\ansicon
  • использования ansicon -i установить (ansicon -u деинсталлировать). Установите версию x86 для использования с git bash.
+0

эй спасибо за ваш ответ, я выполнил ваши инструкции, но когда я запустил homestead ssh в GItbash, я получил «ANSICON: cmd.exe: неподдерживаемый процесс». но я добираюсь до ssh на сервер. Проблема в том, что git bash теперь как-то не сработает. Я не могу запустить какую-либо команду в Git .. Я даже не могу напечатать:/ – arakibi

+0

Вы использовали 'ansicon -i' в рамках программы C: \ Файлы (x86) \ Console2 \ ansicon'? Убедитесь, что вы используете версию x86, даже если вы находитесь на 64-битной машине. Вам нужно использовать Console2 вместо Git bash, чтобы заставить цвета работать. Вот как интегрировать Git bash в Console2: https://lostechies.com/jimmybogard/2010/04/05/integrating-the-git-bash-into-console/ –

+0

Хорошо, теперь я понимаю ... У меня теперь есть вкладку git bash в console2, но когда я запускаю «ls» или «homestead ssh», я получаю:/bin/env: sh: no file или directory – arakibi

Смежные вопросы