如何获得“dnu”命令在OS X上工作?

刚刚在OS X 10.10.3上下载并安装了Visual Studio代码 。

我设法部分地遵循了ASP.NET 5的安装说明 。

我的失败是指令告诉我打电话

dnu restore 

在我的terminal上这样做时,它说:

-bash:dnu:找不到命令

我在这里发现了一个类似的问题 ,不幸的是我没有帮助。

我的问题:

我怎样才能让“dnu”命令在OS X上工作?

更新:

有人把我的问题标记为我自己链接的SO问题的重复。

现在这迫使我编辑我的问题来certificate它不是重复的。 所以基本上这就是我现在:

我不知道我在做什么

我希望这能满足SO的需求, 不要把我的问题作为一个重复,因为我的理解是它不是重复的。

回答我自己的问题:

什么帮助,是杰德格兰特的评论和链接到这个GitHub的讨论 。

我在terminal上做了以下工作:

 source dnvm.sh dnvm upgrade -u 

突然之间,“dnu”命令就可以运行了

 dnu restore 

正如安装指示告诉我的。

一个noob回答的位,但它可能有助于某人。 如果您使用的是OS X,请确保遵循指示 ! 我完全错过了“安装ASP.NET 5和DNX”标题下的一些OS X特定指令。 我读了标题,并认为“我已经安装了这个”。

OS X的说明指向:

https://github.com/aspnet/home#os-x

它说运行以下自制软件命令:

 brew tap aspnet/dnx brew update brew install dnvm 

成功后,在控制台中输出以下文本:

将以下内容添加到〜/ .bash_profile,〜/ .bashrc或〜/ .zshrc文件中:

源dnvm.sh

我把它添加到我的.bash_profile ,现在dnu restore从我的项目目录工程!

一般来说,我发现ASP.NET 5文档页面上的步骤比Visual Studio Code页面更清晰。 首字母缩写词解释和许多步骤的屏幕截图是存在的。

在Mac OS X上安装ASP.NET 5

您在Mac上的第一个ASP.NET 5应用程序

对于那些试图得到这个与Windows相同的问题,你只需要从命令提示符运行dnvm upgradednu现在会工作。

在GitHub上阅读这个问题之后:

GitHub问题

运行nano ~/.bash_profile

加:

 export PATH="~/npm-global/bin:$PATH" source dnvm.sh 

编辑:它根本不解决问题…当我尝试使用dnvm命令(是dnx还原的目的)更新Nuget包时,我有其他错误:

错误:无法从供稿https://nuget.org/api/v2中find最新版本;

获得dnu命令的步骤。

打开Visual Studio命令提示符并运行以下命令:

  1. 使用命令dnvm list检查可用dnvm list
  2. dnvm使用1.0.0-rc1-update1(根据您的要求更改)
  3. dnu恢复