code

OS X에서 "dnu"명령을 사용하는 방법은 무엇입니까?

codestyles 2020. 12. 5. 09:48
반응형

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 코드 페이지보다 훨씬 명확하다는 것을 알았습니다. 약어가 설명되고 여러 단계의 스크린 샷이 제공됩니다.

Mac OS X에 ASP.NET 5 설치

Mac에서의 첫 번째 ASP.NET 5 애플리케이션


동일한 문제가있는 Windows에서이 작업을 수행하려는 경우 dnvm upgrade명령 프롬프트에서 실행하기 만하면 됩니다. dnu이제 작동합니다.


GitHub에서이 문제를 읽은 후 :

GitHub 문제

운영 nano ~/.bash_profile

더하다:

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

편집 : 문제가 전혀 해결되지 않습니다 ... dnvm 명령을 사용하여 Nuget 패키지를 업데이트하려고 할 때 (dnx 복원의 목적 임) 다른 오류가 있습니다.

오류 : https://nuget.org/api/v2 피드에서 최신 버전을 찾을 수 없습니다.


dnu 명령을 작동시키는 단계.

Visual Studio 명령 프롬프트를 열고 다음 명령을 실행합니다.

  1. 명령을 사용하여 사용 가능한 DNVM 목록 확인 dnvm list
  2. dnvm use 1.0.0-rc1-update1 (요구 사항에 따라 변경)
  3. dnu 복원

참고 URL : https://stackoverflow.com/questions/29952630/how-to-get-the-dnu-command-working-on-os-x

반응형