我正在尝试使用 启动我的应用程序npm start
,但是出现以下错误:
rm: cannot remove 'dist/': Device or resource busy
当我尝试运行时,lsof
我收到错误消息:bash: lsof: command not found
。我注意到/usr/sbin/
里面没有,只有/usr/share
和/usr/ssl/
。
我在 Windows 10 环境中使用此 Visual Studio Code bash 终端。
我该如何解决这个问题?
答案1
如果我理解你的问题,我相信你在 Windows 10 上使用 WSL,要安装 lsof,你需要运行以下命令,因为你的计算机上安装了 npm,或者使用传统方式从 Ubuntu\Debian 终端npm install lsof
安装它。sudo apt install lsof
关于其他部分,一旦安装了 lsof,您就可以使用lsof -D /mypath
然后终止使用该目录中任何文件的进程。
注意:如果您使用的是 suse 那么您可以使用以下命令
sudo zypper ref
sudo zypper up
sudo zypper install lsof
编辑上面的命令也可以在独立的 Ubuntu\Debian 或 Suse 中使用
答案2
通常在 CentOS/Fedora/RHEL 中我这样安装:
yum install lsof
dnf install lsof
然后我就可以使用它了。所以首先尝试安装它。