我正在尝试用npm start
启动我的应用程序,但是我得到了以下错误:
rm: cannot remove 'dist/': Device or resource busy
当我试图运行一个lsof
时,我会得到错误消息:bash: lsof: command not found
。我注意到里面没有/usr/sbin/
,只有/usr/share
和/usr/ssl/
。
我在Windows 10环境中使用此终端。
我怎么解决这个问题?
发布于 2020-10-14 19:37:09
如果我理解您的问题,我相信您在Windows 10上使用的是WSL,要安装lsof,您需要运行以下命令npm install lsof
,因为您已经在您的计算机上安装了npm,或者使用传统的方式从Ubuntu\Debian终端安装sudo apt install lsof
。关于另一部分,一旦安装了lsof,就可以使用lsof -D /mypath
,然后终止使用该目录中任何文件的进程。
注意:如果您正在使用suse,那么您可以使用以下命令
sudo zypper ref
sudo zypper up
sudo zypper install lsof
编辑上面的命令也可以单独使用Ubuntu\Debian或Suse
发布于 2020-10-14 18:26:36
通常,在CentOS/Fedora/RHEL中,我以如下方式安装:
yum install lsof
dnf install lsof
那我就可以用它了。所以先试着安装它。
https://unix.stackexchange.com/questions/614538
复制相似问题