dotnet:在Mac中找不到命令

时间:2018-10-28 10:33:27

标签: macos .net-core

因此,我下载了适用于mac的NET Core 2.1 SDK并安装了它。但是,当我从终端运行dotnet命令时,会抛出-bash: dotnet: command not found错误。

我正在尝试使用dotnet new react来启动一个新的.Net Core / React项目。

我该如何解决?谢谢!

5 个答案:

答案 0 :(得分:6)

另一种在 Mac 上成功安装 dotnet 的方法:使用 Homebrew,您只需运行:

brew install dotnet

让它安装。优点包括通过 brew upgrade 自动更新,无需担心权限或我之前作为解决方案提到的任何变通方法。

您可以在此处找到公式信息:https://formulae.brew.sh/formula/dotnet

答案 1 :(得分:0)

确保您的macOS版本符合先决条件

https://docs.microsoft.com/en-us/dotnet/core/macos-prerequisites?tabs=netcore2x

如果是这样,则通过安装程序安装后,在新终端中运行此命令

ln -s /usr/local/share/dotnet/dotnet /usr/local/bin/

然后尝试dotnet --version

希望应该能正常工作

答案 2 :(得分:0)

我是这样解决的:

将条目添加到 .bash_profile

之前:

export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/opt/gradle/gradle-4.10.2/bin

之后:

export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/opt/gradle/gradle-4.10.2/bin:/usr/local/share/dotnet

答案 3 :(得分:0)

在命令行中运行 sudo ln -s /usr/local/share/dotnet/dotnet /usr/local/bin/,然后应该会提示您输入密码。这是在 Mac OS Catalina 上对我有用的解决方案。

答案 4 :(得分:0)

我通过编辑 ~/.zshrc 解决了

#将 .NET 添加到 $PATH

导出路径="/usr/local/share/dotnet:$PATH"

相关问题