.net core &引用;zsh:未找到命令:dotnet svcuti";升级到macOS Catalina后
将macOS升级到10.15(Catalina)后,按照建议,我尝试从终端启动.net core &引用;zsh:未找到命令:dotnet svcuti";升级到macOS Catalina后,.net-core,zsh,macos-catalina,.net Core,Zsh,Macos Catalina,将macOS升级到10.15(Catalina)后,按照建议,我尝试从终端启动svcutil(或任何其他.NET核心工具),但收到以下错误消息: zsh:未找到命令:dotnet svcuti 奇怪的是,在使用echo$path检查路径时,会提到它的位置(~/.dotnet/tools,默认情况下安装了.NET核心工具)。如何解决此问题?如前所述,zsh不支持路径中的~。.NET核心工具的路径条目在安装过程中添加为文件/etc/path.d/dotnet cli tools,路径条目~/.dot
svcutil
(或任何其他.NET核心工具),但收到以下错误消息:
zsh:未找到命令:dotnet svcuti
奇怪的是,在使用echo$path
检查路径时,会提到它的位置(~/.dotnet/tools
,默认情况下安装了.NET核心工具)。如何解决此问题?如前所述,zsh不支持路径中的~
。.NET核心工具的路径条目在安装过程中添加为文件/etc/path.d/dotnet cli tools
,路径条目~/.dotnet/tools
。将其更改为$HOME/.dotnet/tools
或${HOME}/.dotnet/tools
没有帮助,但将其更改为实际路径(例如/Users/Glorfindel/.dotnet/tools
)起到了作用
另一种选择是重新安装工具,例如使用
dotnet tool uninstall --global dotnet-svcutil
dotnet tool install --global dotnet-svcutil
安装程序将告诉您以下内容,但我尚未尝试:
工具目录“/Users/Glorfindel/.dotnet/Tools”当前不在PATH环境变量上。如果您使用的是zsh,则可以通过运行以下命令将其添加到配置文件中:
cat << \EOF >> ~/.zprofile
# Add .NET Core SDK tools
export PATH="$PATH:/Users/Glorfindel/.dotnet/tools"
EOF
export PATH="$PATH:/Users/Glorfindel/.dotnet/tools"
如前所述,zsh不支持路径中的~
。.NET核心工具的路径条目在安装过程中添加为文件/etc/path.d/dotnet cli tools
,路径条目~/.dotnet/tools
。将其更改为$HOME/.dotnet/tools
或${HOME}/.dotnet/tools
没有帮助,但将其更改为实际路径(例如/Users/Glorfindel/.dotnet/tools
)起到了作用
另一种选择是重新安装工具,例如使用
dotnet tool uninstall --global dotnet-svcutil
dotnet tool install --global dotnet-svcutil
安装程序将告诉您以下内容,但我尚未尝试:
工具目录“/Users/Glorfindel/.dotnet/Tools”当前不在PATH环境变量上。如果您使用的是zsh,则可以通过运行以下命令将其添加到配置文件中:
cat << \EOF >> ~/.zprofile
# Add .NET Core SDK tools
export PATH="$PATH:/Users/Glorfindel/.dotnet/tools"
EOF
export PATH="$PATH:/Users/Glorfindel/.dotnet/tools"
我有一个类似的问题,并通过在终端执行以下操作修复了它: 将~/.bash_profile的内容复制到~/.zshrc
nano~/.bash_profile
nano~/.zshrc
重新打开VSCode,它应该可以工作。这对我有用 我遇到了一个类似的问题,通过从终端执行以下操作修复了它: 将~/.bash_profile的内容复制到~/.zshrc
nano~/.bash_profile
nano~/.zshrc