尝试在 Midnight 指挥官中编辑文件时出现管道失败错误

尝试在 Midnight 指挥官中编辑文件时出现管道失败错误

我正在尝试设置 Docker 容器以进行开发。我有 Windows 10 Pro 19044.2251,所以我安装了 Docker Desktop,修复了 WSL 2,然后像下面这样运行容器

docker run --name Fresh -it --gpus all ubuntu sh

在其中安装了 mc(apt-get update apt-get install -y mc),然后我需要在 Docker Desktop 中打开另一个带有按钮的 CLI,现在如果我运行 mc 并尝试查看或编辑其中的任何文件(F3/F4),我会收到“管道失败”错误消息,顺便说一句,这很难删除(需要在外面点击十几次鼠标)。如何解决这个问题?

命令行中的 mcedit 可以正常工作。

在此处输入图片描述

答案1

就我而言,没有/bin/sh。所以我做了:

sudo ln -s /usr/bin/dash /bin/sh

它对我有帮助。或者ln -s /usr/bin/bash /bin/sh如果你没有dash安装 shell。

相关内容