如何让 "dnu" 命令在 OS X 上运行?
How to get the "dnu" command working on OS X?
刚刚在 OS X 10.10.3.
上下载并安装了 Visual Studio Code
我已设法部分遵循 installation instructions for ASP.NET 5。
我失败的是指令告诉我调用
dnu restore
在我的终端中执行此操作时,它显示:
-bash: dnu: command not found
我找到了一些 不幸的是没有帮助我。
我的问题:
如何让 "dnu" 命令在 OS X 上运行?
更新:
有人将我的问题标记为我自己链接到的 SO 问题的副本。
现在 SO 迫使我编辑我的问题以证明它不是重复的。所以现在基本上就是我:
我希望这能满足 SO 不 将我的问题作为重复项关闭的需要,因为我的理解是它不是重复项。
阅读 GitHub 中的这个问题后:
运行 nano ~/.bash_profile
添加:
export PATH="~/npm-global/bin:$PATH"
source dnvm.sh
编辑:它根本没有解决问题...当我尝试使用 dnvm 命令更新 Nuget 包时(是 dnx 恢复的目的),我有其他错误:
Error: Could not find latest version from feed
https://nuget.org/api/v2
对于那些试图在 windows 上解决同样问题的人,您只需要从命令提示符 运行 dnvm upgrade
。 dnu
现在可以使用了。
回答我自己的问题:
有用的是 and link to this GitHub discussion。
我在终端中执行了以下操作:
source dnvm.sh
dnvm upgrade -u
然后 "dnu" 命令突然可用,这样我就可以 运行
dnu restore
正如安装说明告诉我的那样。
有点菜鸟的答案,但它可能对某人有所帮助。如果您使用的是 OS X,请务必仔细遵循 instructions!我完全错过了标题 "Installing ASP.NET 5 and DNX" 下的一些 OS X 特定说明。我阅读标题并想到 "I've already installed this"。
OS X 的指令指向:
https://github.com/aspnet/home#os-x
它告诉 运行 以下自制命令:
brew tap aspnet/dnx
brew update
brew install dnvm
此操作成功后,控制台输出如下文字:
Add the following to the ~/.bash_profile, ~/.bashrc or ~/.zshrc file:
source dnvm.sh
我将它添加到我的 .bash_profile
,现在 dnu restore
从我的项目目录开始工作!
总的来说,我发现 ASP.NET 5 文档页面上的步骤比 Visual Studio 代码页面上的步骤更清晰。解释了首字母缩略词并提供了许多步骤的屏幕截图。
使 dnu 命令正常工作的步骤。
打开 Visual Studio 命令提示符和 运行 以下命令:
- 使用命令检查可用 DNVM 列表
dnvm list
- dnvm 使用 1.0.0-rc1-update1(根据您的要求更改)
- dnu 恢复
刚刚在 OS X 10.10.3.
上下载并安装了 Visual Studio Code我已设法部分遵循 installation instructions for ASP.NET 5。
我失败的是指令告诉我调用
dnu restore
在我的终端中执行此操作时,它显示:
-bash: dnu: command not found
我找到了一些
我的问题:
如何让 "dnu" 命令在 OS X 上运行?
更新:
有人将我的问题标记为我自己链接到的 SO 问题的副本。
现在 SO 迫使我编辑我的问题以证明它不是重复的。所以现在基本上就是我:
我希望这能满足 SO 不 将我的问题作为重复项关闭的需要,因为我的理解是它不是重复项。
阅读 GitHub 中的这个问题后:
运行 nano ~/.bash_profile
添加:
export PATH="~/npm-global/bin:$PATH"
source dnvm.sh
编辑:它根本没有解决问题...当我尝试使用 dnvm 命令更新 Nuget 包时(是 dnx 恢复的目的),我有其他错误:
Error: Could not find latest version from feed https://nuget.org/api/v2
对于那些试图在 windows 上解决同样问题的人,您只需要从命令提示符 运行 dnvm upgrade
。 dnu
现在可以使用了。
回答我自己的问题:
有用的是
我在终端中执行了以下操作:
source dnvm.sh
dnvm upgrade -u
然后 "dnu" 命令突然可用,这样我就可以 运行
dnu restore
正如安装说明告诉我的那样。
有点菜鸟的答案,但它可能对某人有所帮助。如果您使用的是 OS X,请务必仔细遵循 instructions!我完全错过了标题 "Installing ASP.NET 5 and DNX" 下的一些 OS X 特定说明。我阅读标题并想到 "I've already installed this"。
OS X 的指令指向:
https://github.com/aspnet/home#os-x
它告诉 运行 以下自制命令:
brew tap aspnet/dnx
brew update
brew install dnvm
此操作成功后,控制台输出如下文字:
Add the following to the ~/.bash_profile, ~/.bashrc or ~/.zshrc file:
source dnvm.sh
我将它添加到我的 .bash_profile
,现在 dnu restore
从我的项目目录开始工作!
总的来说,我发现 ASP.NET 5 文档页面上的步骤比 Visual Studio 代码页面上的步骤更清晰。解释了首字母缩略词并提供了许多步骤的屏幕截图。
使 dnu 命令正常工作的步骤。
打开 Visual Studio 命令提示符和 运行 以下命令:
- 使用命令检查可用 DNVM 列表
dnvm list
- dnvm 使用 1.0.0-rc1-update1(根据您的要求更改)
- dnu 恢复