2014-02-12 3 views
0

Я только что установил терминал cygwin (64 бит) в Windows 7 64. Когда я открываю терминал cygwin из меню «Пуск», я могу видеть только пустое окно терминала с мигающим курсором. Я могу выдавать команды и видеть выходные данные, но приглашение отсутствует (по крайней мере, $ должно быть там, верно?)Окно терминала Cygwin пусто

Любые идеи, как исправить это? Это новая установка cygwin на новом Windows 7 64bit Enterprise.

+1

В терминале Cygwin введите 'cygcheck -srv>/dev/clipboard'. Это приведет к * огромному * количеству отладочного текста в вашем буфере обмена. Поместите его в одну из общедоступных служб текстового хостинга, например pastebin.com, затем добавьте ссылку на свой вопрос. –

+0

выход cygcheck здесь http://pastebin.com/HpiqH356 – Jan

+0

Что установлено в 'c: \ ade' и' c: \ aime'? Можете ли вы отправить мне ссылку на загружаемую версию этих пакетов, чтобы я мог проверить их на наличие конфликтов? Что происходит, когда вы удаляете их из системы Windows PATH и перезапускаете систему? Вы также должны удалить ActiveState Perl и 'c: \ Python27' из PATH во время работы Cygwin и вместо этого использовать Cygwin' perl' и 'python'. –

ответ

1

Старт с выдачей команды

echo xyz 

Чтобы узнать, если вы на самом деле в пустой командной строке. Если это отвечает с выходом xyz затем проверить строку с

echo $PS1 

А затем установить его

export PS1='\h \w> ' 

Это должно дать вам подсказку. Если первый шаг сам по себе не дает вам подсказки, у вас есть другие проблемы.

Другой вариант, чтобы начать bash оболочку из окна командной строки:

c:>c:\cygwin\bin\bash --login 

Предполагая, что вы установили Cygwin в c:\cygwin

+0

Это не помогло. Терминал cygwin запускает «C: \ cygwin64 \ bin \ mintty.exe -i /Cygwin-Terminal.ico -« Проблема, вероятно, связана с mintty.exe не с bash. 'echo $ PS1' печатает '$', что правильно, правильно? – Jan

+0

Попробуйте запустить mintty из командной строки –

+0

Ваш 'PS1' не имеет смысла ... см. PROMPTING в [bash manual] (http://linux.die.net/man/1/bash) ... если PS1 равен $ вы должны увидеть строку $, а не пустую строку как подсказку. Но это показывает, что монетный двор действительно начался. –

0

Во-первых, я использую window64 тоже, но он может работать с cygwin32, пожалуйста, попробуйте с cygwin 32

Если нет, попробуйте установить cygwin снова из другого зеркала.

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