How to get the “dnu” command working on OS X?

随声附和 提交于 2019-12-02 14:21:34
Uwe Keim

To answer my own question:

What helped, was Jed Grant's comment and link to this GitHub discussion.

I did the following in a terminal:

source dnvm.sh
dnvm upgrade -u

And suddenly the "dnu" command was available so that I could run

dnu restore

As the installation instructions told me.

Bit of a noob answer, but it might help someone. If you're on OS X, make sure you follow the instructions carefully! I completely missed some OS X specific instructions under the heading "Installing ASP.NET 5 and DNX". I read the heading and thought "I've already installed this".

The instructions for OS X points to:

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

It says to run the following homebrew commands:

brew tap aspnet/dnx
brew update
brew install dnvm

After this succeeds, the following text is output in the console:

Add the following to the ~/.bash_profile, ~/.bashrc or ~/.zshrc file:

source dnvm.sh

I added it to my .bash_profile and now dnu restore works from my project directory!

In general, I found the steps on the ASP.NET 5 docs page much clearer than the Visual Studio Code page. Acronyms are explained and screenshots of many steps are present.

Installing ASP.NET 5 on Mac OS X

Your First ASP.NET 5 Application on a Mac

For those trying to get this working on windows with the same problem, you just need to run dnvm upgrade from command prompt. dnu will now work.

After read this issue in GitHub:

GitHub Issue

Run nano ~/.bash_profile

Add:

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

Edit: It not solve the problem at all... when I try to update the Nuget Packages using dnvm command (is the purpose of dnx restore), I have other error:

Error: Could not find latest version from feed https://nuget.org/api/v2

Dhanik Lal Sahni

Steps to get dnu command working.

Open Visual Studio Command prompt and run following commands:

  1. check list of available DNVM using command dnvm list
  2. dnvm use 1.0.0-rc1-update1 (change based on your requirement)
  3. dnu restore
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!