OS X에서 "dnu"명령을 사용하는 방법은 무엇입니까?
OS X 10.10.3에 Visual Studio Code 를 다운로드하여 설치 했습니다.
ASP.NET 5 설치 지침 을 부분적으로 따랐습니다 .
내가 실패한 것은 지시가 내게 전화하라고 할 때
dnu restore
내 터미널에서이 작업을 수행하면 다음과 같이 표시됩니다.
-bash : dnu : 명령을 찾을 수 없습니다.
나는 불행히도 나를 돕지 않은 SO 에서 다소 비슷한 질문을 발견했습니다 .
내 질문:
OS X에서 "dnu"명령이 작동하도록하려면 어떻게해야합니까?
최신 정보:
누군가 내 질문을 내가 직접 연결 한 SO 질문의 중복으로 표시했습니다.
이제 그래서 중복이 아니라는 것을 증명하기 위해 내 질문을 편집하도록 강요합니다. 그래서 기본적으로 바로 지금 저입니다.
나는 이것이 중복이 아니라는 것을 이해하기 때문에 중복으로 내 질문을 닫지 않는 SO의 요구를 충족시키기를 바랍니다 .
내 질문에 답하려면 :
도움이 된 것은 Jed Grant의 의견 과이 GitHub 토론에 대한 링크 였습니다.
터미널에서 다음을 수행했습니다.
source dnvm.sh
dnvm upgrade -u
그리고 갑자기 "dnu"명령을 사용할 수있게되었습니다.
dnu restore
설치 지침에 따라.
멍청한 대답이지만 누군가를 도울 수 있습니다. OS X를 사용하는 경우 지침을 주의 깊게 따르십시오 ! "ASP.NET 5 및 DNX 설치"라는 제목의 일부 OS X 특정 지침을 완전히 놓쳤습니다. 제목을 읽고 "이미 설치했습니다"라고 생각했습니다.
OS X에 대한 지침은 다음을 가리 킵니다.
https://github.com/aspnet/home#os-x
다음 homebrew 명령을 실행하라는 메시지가 표시됩니다.
brew tap aspnet/dnx
brew update
brew install dnvm
이 작업이 성공하면 다음 텍스트가 콘솔에 출력됩니다.
~ / .bash_profile, ~ / .bashrc 또는 ~ / .zshrc 파일에 다음을 추가하십시오.
소스 dnvm.sh
나는 그것을 내 프로젝트에 추가 .bash_profile
했고 이제 dnu restore
내 프로젝트 디렉토리에서 작동합니다!
일반적으로 ASP.NET 5 문서 페이지의 단계가 Visual Studio 코드 페이지보다 훨씬 명확하다는 것을 알았습니다. 약어가 설명되고 여러 단계의 스크린 샷이 제공됩니다.
동일한 문제가있는 Windows에서이 작업을 수행하려는 경우 dnvm upgrade
명령 프롬프트에서 실행하기 만하면 됩니다. dnu
이제 작동합니다.
GitHub에서이 문제를 읽은 후 :
운영 nano ~/.bash_profile
더하다:
export PATH="~/npm-global/bin:$PATH"
source dnvm.sh
편집 : 문제가 전혀 해결되지 않습니다 ... dnvm 명령을 사용하여 Nuget 패키지를 업데이트하려고 할 때 (dnx 복원의 목적 임) 다른 오류가 있습니다.
오류 : https://nuget.org/api/v2 피드에서 최신 버전을 찾을 수 없습니다.
dnu 명령을 작동시키는 단계.
Visual Studio 명령 프롬프트를 열고 다음 명령을 실행합니다.
- 명령을 사용하여 사용 가능한 DNVM 목록 확인
dnvm list
- dnvm use 1.0.0-rc1-update1 (요구 사항에 따라 변경)
- dnu 복원
참고 URL : https://stackoverflow.com/questions/29952630/how-to-get-the-dnu-command-working-on-os-x
'code' 카테고리의 다른 글
오늘 자정에 NSDate 객체를 어떻게 얻을 수 있습니까? (0) | 2020.12.06 |
---|---|
타임 스탬프에서 T와 Z는 정확히 무엇을 의미합니까? (0) | 2020.12.05 |
단 형성 제한이란 무엇입니까? (0) | 2020.12.05 |
두 개의 서브 플롯이 생성 된 후 x 축을 어떻게 공유합니까? (0) | 2020.12.05 |
Android API를 사용하여 Android에서 Wi-Fi 네트워크의 이름을 얻는 방법은 무엇입니까? (0) | 2020.12.05 |