"Code"命令不起作用,在 ubuntu WSL 中的不同用户上



因此,我的Ubuntu WSL中有两个用户,如果我尝试运行code .,当WSL默认在主用户中打开时,它可以正常工作,但当我使用su second_user切换到第二个用户时,运行code .会出现以下错误:-

Command 'code' not found, did you mean:
command 'tcode' from deb emboss (6.6.0+dfsg-11ubuntu1)
command 'ode' from deb plotutils (2.6-11)
command 'cde' from deb cde (0.1+git9-g551e54d-1.2)
command 'node' from deb nodejs (12.22.9~dfsg-1ubuntu3)
command 'cdde' from deb cdde (0.3.1-1build1)
Try: sudo apt install <deb name>

然后,如果我回到以前的用户,那么它也会在那里停止工作,并给出相同的错误。

因此,我为自己的情况找到了一个解决方案,即通过在windows的PowerShell中输入以下命令来更改WSL的默认用户。

ubuntu config --default-user second_user

命令的一般语法为:-

<distro_name> config --default-user <username>

相关内容

  • 没有找到相关文章

最新更新