如何获得“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 upgrade
。 dnu
现在会工作。
在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命令提示符并运行以下命令:
- 使用命令
dnvm list
检查可用dnvm list
- dnvm使用1.0.0-rc1-update1(根据您的要求更改)
- dnu恢复