因此,我下载了适用于mac的NET Core 2.1 SDK并安装了它。但是,当我从终端运行dotnet
命令时,会抛出-bash: dotnet: command not found
错误。
我正在尝试使用dotnet new react
来启动一个新的.Net Core / React项目。
我该如何解决?谢谢!
答案 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"