59

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

我已经设法部分遵循ASP.NET 5 的安装说明

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

dnu restore

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

-bash:dnu:找不到命令

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

我的问题:

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

更新:

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

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

我不知道我在做什么

我希望这能满足 SO 的需求,因为我的理解是它不是重复的,所以我的问题不会重复

4

5 回答 5

54

回答我自己的问题:

有帮助的是Jed Grant 的评论这个 GitHub 讨论的链接。

我在终端中执行了以下操作:

source dnvm.sh
dnvm upgrade -u

突然“dnu”命令可用,这样我就可以运行了

dnu restore

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

于 2015-04-30T06:29:01.797 回答
19

有点菜鸟的答案,但它可能会对某人有所帮助。如果您使用的是 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 应用程序

于 2015-04-30T11:01:33.930 回答
6

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

于 2015-04-30T00:23:09.703 回答
3

在 GitHub 中阅读此问题后:

GitHub 问题

nano ~/.bash_profile

添加:

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

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

错误:无法从提要 https://nuget.org/api/v2中找到最新版本

于 2015-04-29T21:48:36.483 回答
1

使 dnu 命令正常工作的步骤。

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

  1. 使用命令检查可用 DNVM 列表dnvm list
  2. dnvm 使用 1.0.0-rc1-update1 (根据您的要求更改)
  3. dnu 恢复
于 2016-06-01T15:42:39.157 回答