Shell msys不以交互方式打开程序
msys没有以交互方式打开程序。例如,如果输入python,程序将挂起。即使是Shell msys不以交互方式打开程序,shell,mingw,msys,Shell,Mingw,Msys,msys没有以交互方式打开程序。例如,如果输入python,程序将挂起。即使是mysql在我输入密码后也会挂起(尽管输入密码是交互式的)。当我输入pico时,我得到“不支持重定向”。bc不会挂起python-i打开一个交互式会话 我尝试了不同的终端模拟器,得到了相同的结果。我已经试过了。因此,我认为这是sh的问题,而不是终端仿真器的问题 我正在运行Vista。我在运行Windows7的工作电脑上安装了msys,在msys上运行交互式程序没有任何问题 我读到过,这是,但这曾经奏效。我在想,有些安装
mysql
在我输入密码后也会挂起(尽管输入密码是交互式的)。当我输入pico
时,我得到“不支持重定向”。bc
不会挂起python-i
打开一个交互式会话
我尝试了不同的终端模拟器,得到了相同的结果。我已经试过了。因此,我认为这是sh
的问题,而不是终端仿真器的问题
我正在运行Vista。我在运行Windows7的工作电脑上安装了msys,在msys上运行交互式程序没有任何问题
我读到过,这是,但这曾经奏效。我在想,有些安装损坏了一些东西。我甚至试着重新安装msys,我得到了同样的结果。由于某些原因,我也无法进行系统恢复
有什么线索吗
以下是一些示例输出:
$ python
<ctrl-C> from this
$ mysql -u root -p
Enter password: ****
<ctrl-C> from this
您尝试过winpty()项目吗?有关详细信息,请查看我的回答:
您的问题似乎与我的问题类似,分别是mysql
、hg
和python
,但与您不同的是,我没有一个没有winpty的例子。您尝试过winpty()项目吗?有关详细信息,请查看我的回答:
你的问题似乎与我的问题类似,比如mysql、hg和python,但与你不同的是,我没有一个没有winpty的例子。你说的一切都是完全错误的,你只是误用了shell。你怎么打开外壳?详细地告诉我你是怎么做的。下面是我如何打开shell的:
C:\msys\1.0\msys.bat-norxvt
这是msys提供的快捷方式。msys.bat也是msys提供的批处理文件;我没有修改它。如果我使用Console,我会设置'C:/msys/1.0/bin/sh.exe--login-I`in Edit->Settings->Shell“如果我输入python,程序将挂起”-举个例子,我如何复制它。我不确定如何指示程序挂起,但我已经包含了输出。因此,如果我正确理解msys发生的事情,特别是在您当前的机器上,也就是说,以前是好的,但现在不是了。此外,在另一台机器上一切正常。是这样吗?你所说的一切都是完全错误的,你只是误用了外壳。你怎么打开外壳?详细地告诉我你是怎么做的。下面是我如何打开shell的:C:\msys\1.0\msys.bat-norxvt
这是msys提供的快捷方式。msys.bat也是msys提供的批处理文件;我没有修改它。如果我使用Console,我会设置'C:/msys/1.0/bin/sh.exe--login-I`in Edit->Settings->Shell“如果我输入python,程序将挂起”-举个例子,我如何复制它。我不确定如何指示程序挂起,但我已经包含了输出。因此,如果我正确理解msys发生的事情,特别是在您当前的机器上,也就是说,以前是好的,但现在不是了。此外,在另一台机器上一切正常。是这样吗?
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.
>>>