msys не открывает программы в интерактивном режиме. Например, если я вхожу в python, программа зависает. Даже mysql
зависает после ввода пароля (ввод пароля является интерактивным, хотя). Когда я вхожу pico
, я получаю: «Перенаправление не поддерживается». bc
не висит, хотя. python -i
открывает интерактивную сессию.msys не открывает программы в интерактивном режиме
Я пробовал разные терминальные эмуляторы, и получаю те же результаты. Я пробовал Console и Mintty. Поэтому я убежден, что это проблема с sh
, а не с эмулятором терминала.
Я запускаю Vista. Я установил msys на свой рабочий ПК, который работает под управлением Windows 7, и у меня нет проблем с запуском интерактивных программ на msys.
Я читал, что это expected behavior, но это раньше работало. Я думаю, что некоторые из них что-то испортили. Я даже пытался переустановить msys, и получаю те же результаты. По какой-то причине я также не могу восстановить систему.
Любые подсказки?
Вот пример вывода:
$ python
<ctrl-C> from this
$ mysql -u root -p
Enter password: ****
<ctrl-C> from this
На этот раз я использовал консоль. В текстовом поле «Shell:» я положил C:/msys/1.0/bin/sh.exe --login -i
Когда я нажимаю клавишу ввода, добавляется новая строка, т. Е. Прокручивает терминал. То же самое происходит с терминалом, предоставленным msys. Раньше это работало. Кроме того, я установил msys на другой компьютер, который запускает Windows 7, а python не зависает. Если я использую python -i
, там не повесить.
Вот выход работает ш от ЦМД:
C:\Users\jpp>sh
sh-3.1$
sh-3.1$
sh-3.1$ python
Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>>
Все, что вы говорите, является полностью ложным, вы просто злоупотребляете оболочкой. Как открыть оболочку? Покажите мне, подробно, как вы это делаете. –
Вот как я открываю оболочку: 'C: \ msys \ 1.0 \ msys.bat -norxvt' Это ярлык, предоставляемый msys. msys.bat - также пакетный файл, предоставленный msys; Я не изменил его. Если я использую консоль, я устанавливаю 'C: /msys/1.0/bin/sh.exe -login -i' в Edit-> Settings-> Shell – user2233706
_« если я вхожу в python, программа зависает »_ - дайте Например, как я могу воспроизвести его. –