2015-05-15 4 views
7

Ich bin ein Neuling für OSX. Befolgen Sie die Schritt-für-Schritt-Anweisungen von https://github.com/aspnet/home.OSX Fehler dnvm: Befehl nicht gefunden

brew tap aspnet/dnx 
brew update 
brew install dnvm 

bekam ich die folgende Fehlermeldung, wenn ich dnvm Aktualisierung durchführen:

$ dnvm upgrade 

Error: 
-bash: dnvm: command not found 

ich versucht habe, die dnvm lokalisieren und sieht aus wie es erfolgreich in der \ usr \ local-Verzeichnis installiert ist.

Gibt es einen Schritt, den ich vermisse?

Antwort

10

run source dnvm.sh nach brew install dnvm und versuchen, dann dnvm zu laufen. Fügen Sie dies vorzugsweise Ihrem Shell-Profil (z. B. in der .profile-Datei) hinzu, damit es beibehalten wird.

+0

Ja auf dem Weg festgelegt. Es funktioniert, danke. –

+0

Soll ich die 'source dnvm.sh' in ~/.bash_profile einfügen? –

+0

'.profile' arbeitete für mich. Nicht sicher, kein Mac-Typ :) – tugberk

1

Für dieses spezifische Problem wie die Antwort oben erwähnt source dnvm.sh

nur ausführen, wenn Sie mit asp.net 5 in OSX aufstehen und laufen wollen sehen, wie ich einige Probleme this blog post tutorial can help

+0

Der Artikel ist sehr nützlich! Eine kleine Sache, die 'sudo dnu restore' gibt Fehler ... sich über die Laube zu beschweren, mag Sudo nicht. Um das Problem zu lösen, habe ich "dnu restore" ein zweites Mal ohne sudo ausgeführt. –

+0

Eine Frage zu Ihrem 'Export MONO_MANAGED_WATCHER = false'. Können Sie erklären, warum das Beispielprojekt von Microsoft https://github.com/aspnet/Home/tree/dev/samples/latest/HelloWeb die Verwendung dieser Umgebungsvariablen nicht erfordert? –

+0

@VincentLeung Ich hatte Probleme mit '' dnu restore only'', ich habe das Tutorial aktualisiert und '' sudo dnu restore --allow-root'' ausgeführt. Diese Umgebungsvariable ist ein Fehler in Mono, es gibt einen GitHub-Thread in diesem Problem https://github.com/aspnet/Mvc/issues/2118 und auf Mono-Projekt bekannte Fehler http://www.mono-project.com /docs/about-mono/releases/3.12.0/#known-issues – hjgraca