因此,我下载了适用于Mac的NET Core 2.1 SDK并安装了它。但是,当我dotnet从终端运行命令时,会引发-bash: dotnet: command not found错误。
我正在尝试使用dotnet new react来启动一个新的.Net Core / React项目。
我怎样才能解决这个问题?谢谢!
Tan*_*son 107
适用于 Mac M1
\nsudo ln -s /usr/local/share/dotnet/x64/dotnet /usr/local/bin/\nRun Code Online (Sandbox Code Playgroud)\n如果将符号链接添加到 /usr/local/bin/ 但出现文件存在错误。
\n您可以删除 /usr/local/bin/ 中的 dotnet 文件
\n或者
\n在 finder 中 Shift + \xe2\x8c\x98 Command + G 并输入 /usr/local/bin/ ,删除 finder 中的 dotnet 文件。
\n对于 M1 和 M2,请确保您安装的是 Arm64 版本 -\nMarcelo Gonella
\nMaz*_*raj 30
确保您的macOS版本符合先决条件
https://docs.microsoft.com/zh-cn/dotnet/core/macos-prerequisites?tabs=netcore2x
如果是这样,则在通过安装程序安装后,在新终端中运行此命令
ln -s /usr/local/share/dotnet/dotnet /usr/local/bin/
然后尝试 dotnet --version
希望应该能工作
Ber*_*dio 11
在 Mac 上成功安装 dotnet 的另一种方法:使用Homebrew,您只需运行:
brew install dotnet
Run Code Online (Sandbox Code Playgroud)
让它安装。优点包括通过自动更新brew upgrade而无需担心权限或在我之前作为解决方案提到的任何变通方法。
您可以在此处找到公式信息:https : //formulae.brew.sh/formula/dotnet
小智 9
如果您使用的是适用于 Mac 的 dotnet x64 安装程序(可以在此处找到) ,请使用此命令
sudo su
ln -s /usr/local/share/dotnet/x64/dotnet /usr/local/bin/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4911 次 |
| 最近记录: |