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

Posted

技术标签:

【中文标题】“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 【发布时间】:2016-09-04 18:37:18 【问题描述】:

我已经使用官方下载部分的 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 并插入了以下命令

出口 PATH=$PATH:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/share/dotnet


下面的命令仍然失败

dotnet 新


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

dotnet --version

给出以下输出

Microsoft .NET Core Shared Framework Host

  Version  : 1.0.1
  Build    : cee57bf6c981237d80aa1631cfe83cb9ba329f12

【问题讨论】:

当前最新版本是dotnet-dev-osx-x64.1.0.0-preview2-003121(来自microsoft.com/net/core#macos_ 【参考方案1】:

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

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

您的意思是运行 dotnet SDK 命令吗?请安装 dotnet SDK […]

download website 也解释了区别如下:

您可能只需要下载其中一个:

.NET Core SDK = 使用 .NET Core 和 SDK+CLI(软件开发工具包/命令行界面)工具开发应用 .NET Core = 使用 .NET Core 运行时运行应用

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


您也可以按照.NET Core quickstart page 上的说明进行操作,它为您提供了有关如何使 .NET Core 正常运行的详细分步说明。

【讨论】:

以上是关于“dotnet new”命令在全新安装 OS X 10.11.6 OS X El Capitan 时失败的主要内容,如果未能解决你的问题,请参考以下文章

dotnet new 命令笔记

dotnet new vue [C# 使用 vuejs]

如何在 Mac OS X 下AA,安装 gcc

Mac OS X安装 Scrapy

.NET Core - 何时使用“dotnet new sln”

使用 OS X El Capitan 安装 xcode 命令行工具