"dotnet new" 命令在全新安装 OS X 10.11.6 OS X El Capitan 时失败

"dotnet new" command fails on fresh installation of OS X 10.11.6 OS X El Capitan

我已经使用官方下载部分的 dotnet-osx-x64.1.0.0.pkg 安装了 OS X 的 dotnet-core。 - https://www.microsoft.com/net/download

运行 "dotnet new" 命令给出以下输出

Did you mean to run dotnet SDK commands? Please install dotnet SDK from: 
  http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409

如何创建基本的 .net-core 项目?


我在用户目录下运行以下命令但没有成功

echo 'export PATH="$PATH:/usr/local/share/dotnet"' >> ~/.bashrc

创建了一个 vi .bash_profile 并插入了以下命令

export
PATH=$PATH:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/share/dotnet


下面的命令仍然失败

dotnet new


这是我拥有的 .net-core 版本

dotnet --version

给出以下输出

Microsoft .NET Core Shared Framework Host

  Version  : 1.0.1
  Build    : cee57bf6c981237d80aa1631cfe83cb9ba329f12

dotnet-osx-x64.1.0.0.pkg 是仅包含 .NET Core 的包,基本上是运行时。

为了开发应用程序,您需要.NET Core SDK。这也是您看到的错误消息所说的内容:

Did you mean to run dotnet SDK commands? Please install dotnet SDK […]

download website也解释了区别如下:

You probably only need to download one of these:

  • .NET Core SDK = Develop apps with .NET Core and the SDK+CLI (Software Development Kit/Command Line Interface) tools
  • .NET Core = Run apps with the .NET Core runtime

因此,只需下载适用于您的平台的 .NET Core SDK 包即可。对于 mac OS,目前是 dotnet-dev-osx-x64.1.0.0-preview2-003121.pkg


您也可以按照 .NET Core quickstart page 上的说明进行操作,其中提供了有关如何正确获取 .NET Core 运行 的详细分步说明。