我在mac上安装了dot net core,但没有找到"dotnet"命令

Hin*_*sum 7 macos command install

今天我刚刚下载了"dotnet-dev-osx-x64.1.0.0-preview1-002702.pkg"并安装了它.之后我在终端上尝试了"dotnet"命令,没有打印出来.

我也试过Spotlight搜索,似乎一无所获.

这个包装在哪里安装?

Hun*_* Vu 23

关键是你需要找到文件dotnet.exe,然后创建一个新的Symbolic链接,以创建一个新的快捷方式链接到usr/local/bin文件夹中的dotnet.exe文件.有时您会看到此错误"/ usr/local/bin // dotnet:File exists",这意味着该文件夹中已存在该链接(并且通常是一个错误的链接),以修复您需要转到该文件夹​​并删除链接.

找到dotnet.exe文件后,在我的情况下,它位于'/ usr/local/share/dotnet/dotnet'文件夹中.使用此命令为其创建新的符号链接:

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

完成!你现在可以运行"dotnet"命令......希望它有所帮助


Nov*_*Dev 13

.NET Core 6 更新

看起来二进制位置已更改为/usr/local/share/dotnet/x64/dotnet,但链接已损坏,因为/usr/local/bin/dotnet存在......所以我必须删除旧的符号链接,然后将其替换为如下所示。

“新”链接将是: ln -s /usr/local/share/dotnet/x64/dotnet /usr/local/bin/

  • 这个答案实际上是不正确的,至少在 Arm Mac(M1/M1Pro/M1Max 等)中是这样。这种情况有2个版本。根据官方文档 https://learn.microsoft.com,`/usr/local/share/dotnet/dotnet` 是 Arm 版本,`/usr/local/share/dotnet/x64/dotnet` 是 x64 版本/en-us/dotnet/core/install/macos#path-differences (3认同)