dotnet 工具并未安装该工具,尽管它声称已经安装了

问题描述 投票:0回答:1

尝试按照 csharp-ls 自述文件中的安装说明进行操作,准确复制粘贴命令,

dotnet tool install --global csharp-ls

dotnet 告诉我 csharp-ls 安装成功,但命令不执行。返回

command not found
。该工具不在
.dontet/tools
中。尝试再次安装会返回“csharp-ls 已安装”。

  • 环境:windows10上的WSL2 Ubuntu
  • Dotnet 版本 7.0.403

我尝试过的事情

  • 重新启动 wsl 和 windows
  • 从 Microsoft PPA 卸载并重新安装 dotnet7
  • 已验证的 .dotnet/tools 在我的路径中

我不知道该软件包在哪里或是否实际下载到我的机器上。我到处都找不到。

什么可能导致此问题以及如何解决?

c# .net-core neovim
1个回答
0
投票

检查您是否错误地使用了windows版本而不是linux版本。尝试

which dotnet
并验证命令的路径。

如果没有,我最好的选择是您缺少文件权限,您可以通过

chmod +x
文件上的
csharp-ls
轻松修复此问题,使其可执行

© www.soinside.com 2019 - 2024. All rights reserved.