2015-05-15 19 views
7

Tôi là người mới sử dụng OSX. Sau khi làm theo hướng dẫn từng bước từ https://github.com/aspnet/home.Lỗi OSX dnvm: không tìm thấy lệnh

brew tap aspnet/dnx 
brew update 
brew install dnvm 

Tôi đã nhận lỗi sau khi tôi chạy dnvm nâng cấp:

$ dnvm upgrade 

Error: 
-bash: dnvm: command not found 

Tôi đã cố gắng xác định vị trí dnvm và có vẻ như nó đã được cài đặt thành công trong thư mục địa phương \ usr \.

Có bước nào tôi bị thiếu không?

Trả lời

10

chạy source dnvm.sh sau brew install dnvm và cố gắng chạy dnvm sau đó. Tốt hơn là, hãy đặt điều này vào hồ sơ vỏ của bạn (ví dụ: bên trong tệp .profile) để nó sẽ tồn tại.

+0

Yes. Nó hoạt động, cảm ơn. –

+0

Tôi có nên đặt 'source dnvm.sh' vào ~/.bash_profile không? –

+0

'.profile' làm việc cho tôi. Không chắc chắn, không phải là một anh chàng Mac :) – tugberk

1

Đối với vấn đề cụ thể này giống như câu trả lời ở trên đề cập đến chỉ cần chạy source dnvm.sh

Nếu bạn muốn thức dậy và chạy với asp.net 5 trong OSX thấy làm thế nào tôi cố định một số vấn đề trên con đường this blog post tutorial can help

+0

Bài viết rất hữu ích! Mặc dù vậy, một điều nhỏ nhặt là 'sudo dnu restore' đưa ra lỗi ... phàn nàn về người bower không thích sudo. Để giải quyết vấn đề những gì tôi đã làm là chạy 'dnu restore' lần thứ 2 mà không có sudo. –

+0

Câu hỏi liên quan đến 'xuất MONO_MANAGED_WATCHER = false' của bạn. Bạn có thể giải thích tại sao dự án mẫu từ Microsoft https://github.com/aspnet/Home/tree/dev/samples/latest/HelloWeb không yêu cầu sử dụng biến môi trường đó? –

+0

@VincentLeung Tôi gặp sự cố khi thực thi '' dnu restore only'', tôi đã cập nhật hướng dẫn và thực thi '' sudo dnu restore --allow-root''. Biến môi trường đó là một lỗi trong Mono, có một chuỗi github về vấn đề đó https://github.com/aspnet/Mvc/issues/2118 và trên các lỗi đã biết của dự án đơn lẻ http://www.mono-project.com /docs/about-mono/releases/3.12.0/#known-issues – hjgraca

Các vấn đề liên quan