Just downloaded and installed Visual Studio Code on OS X 10.10.3.
I\'ve managed to partially follow the installation instructions for ASP.NET 5.
What I fail with
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
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.
Steps to get dnu command working.
Open Visual Studio Command prompt and run following commands:
dnvm list