如何让“dnu”命令在OS X上运行?

时间:2015-04-29 19:16:59

标签: .net macos asp.net-core dnx

刚刚在OS X 10.10.3上下载并安装了Visual Studio Code

我设法部分关注installation instructions for ASP.NET 5

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

dnu restore

在我的终端上执行此操作时,它说:

  

-bash:dnu:找不到命令

我发现有点similar question here on SO但遗憾的是没有帮助我。

我的问题:

如何让“dnu”命令在OS X上运行?

更新

有人将我的问题标记为我自己链接的SO问题的副本。

现在SO迫使我编辑我的问题以证明它不是重复的。所以基本上就是我现在:

I have no idea what I'm doing

我希望这能满足SO的需要将我的问题作为副本关闭,因为我的理解是它没有重复。

4 个答案:

答案 0 :(得分:54)

回答我自己的问题:

有什么帮助,Jed Grant's comment并链接到this GitHub discussion

我在终端中做了以下事情:

source dnvm.sh
dnvm upgrade -u

突然,“dnu”命令可用,以便我可以运行

dnu restore

正如安装说明告诉我的那样。

答案 1 :(得分:19)

一点菜鸟的回答,但它可能对某人有所帮助。如果您使用的是OS X,请务必仔细遵循instructions!我完全错过了“安装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文件中:

     

source dnvm.sh

我已将其添加到我的.bash_profile,现在dnu restore从我的项目目录开始工作!

通常,我发现ASP.NET 5文档页面上的步骤比Visual Studio代码页更清晰。解释缩略语并且存在许多步骤的屏幕截图。

Installing ASP.NET 5 on Mac OS X

Your First ASP.NET 5 Application on a Mac

答案 2 :(得分:6)

对于那些试图在具有相同问题的Windows上工作的人,您只需要从命令提示符运行dnvm upgradednu现在可以使用了。

答案 3 :(得分:1)

让dnu命令工作的步骤。

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

  1. 使用命令dnvm list
  2. 检查可用DNVM的列表
  3. dnvm使用1.0.0-rc1-update1(根据您的要求进行更改)
  4. dnu restore