Bash Ubuntu Windows - rlwrap 无法打开 master pty
Bash on Ubuntu on Windows - rlwrap could not open master pty
在 Windows 上的 Ubuntu 上安装 Bash 后,我收到来自任何 rlwrap
命令的错误。
root@localhost:~# rlwrap ls
rlwrap: Could not open master pty: No such file or directory
我已确保 /dev/ptmx 具有正确的权限
root@localhost:~# ls -ld /dev/ptmx
crw-rw-rw- 1 root tty 5, 2 Apr 9 22:44 /dev/ptmx
但我仍然无法正常工作。我是唯一遇到此错误的人吗?任何帮助将不胜感激。
Windows Subsystem for Linux (WSL) 还没有(还?)有效的 pty
实现。我怀疑打开 /dev/ptmx
总是因为这个原因而失败,即使设备文件存在并且具有正确的权限。
rlwrap
,还有像 screen
和 tmux
这样的程序,如果没有 pty
设备就永远无法工作。由于与 rlwrap
.
相同的原因,它们在 WSL 下失败
Hans(rlwrap
维护者)
我刚刚在 Ubuntu 16.04 上遇到了同样的问题。清除并重新安装 rlwrap 解决了我的问题。
sudo apt-get purge rlwrap
sudo apt-get install rlwrap
当然这是一个不同的问题,因为它不完全是 WSL。
在 Windows 上的 Ubuntu 上安装 Bash 后,我收到来自任何 rlwrap
命令的错误。
root@localhost:~# rlwrap ls
rlwrap: Could not open master pty: No such file or directory
我已确保 /dev/ptmx 具有正确的权限
root@localhost:~# ls -ld /dev/ptmx
crw-rw-rw- 1 root tty 5, 2 Apr 9 22:44 /dev/ptmx
但我仍然无法正常工作。我是唯一遇到此错误的人吗?任何帮助将不胜感激。
Windows Subsystem for Linux (WSL) 还没有(还?)有效的 pty
实现。我怀疑打开 /dev/ptmx
总是因为这个原因而失败,即使设备文件存在并且具有正确的权限。
rlwrap
,还有像 screen
和 tmux
这样的程序,如果没有 pty
设备就永远无法工作。由于与 rlwrap
.
Hans(rlwrap
维护者)
我刚刚在 Ubuntu 16.04 上遇到了同样的问题。清除并重新安装 rlwrap 解决了我的问题。
sudo apt-get purge rlwrap
sudo apt-get install rlwrap
当然这是一个不同的问题,因为它不完全是 WSL。