>  기사  >  웹 프론트엔드  >  `node`를 실행할 때 Ubuntu 12.04 시스템에서 \"해당 파일 또는 디렉터리가 없습니다\"라고 표시되는 이유는 무엇입니까?

`node`를 실행할 때 Ubuntu 12.04 시스템에서 \"해당 파일 또는 디렉터리가 없습니다\"라고 표시되는 이유는 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-03 12:53:30706검색

Why Does My Ubuntu 12.04 System Say

Ubuntu 12.04에서 Node.js의 "해당 파일 또는 디렉터리 없음" 오류를 해결하는 방법

Ubuntu에 Node.js를 설치했음에도 불구하고 시스템에서 node 명령을 실행하려고 할 때 "해당 파일이나 디렉터리가 없습니다."라는 오류가 발생할 수 있습니다. 이 문제는 node라는 다른 패키지와의 이름 충돌로 인해 발생합니다.

해결책:

이 충돌을 해결하려면 실제 Node.js 바이너리와 패키지 사이에 심볼릭 링크를 생성하세요. 다음 단계를 사용하여 node 명령을 실행합니다.

<code class="bash">sudo ln -s `which nodejs` /usr/bin/node</code>

문제 해결:

  • 비표준 셸을 사용하는 경우 어떤 nodejs를 전체 셸로 바꾸세요. Node.js 바이너리 경로(예: /usr/bin/nodejs).
  • 링크된 지침에서 언급했듯이 이름 충돌을 제거하기 위해 아마추어 패킷 라디오 노드 프로그램을 제거하는 것도 고려할 수 있습니다.

추가 솔루션:

  • 다음을 사용하여 대안 업데이트:
    sudo update-alternatives --install /usr/bin/node node /usr/bin /nodejs 10
  • 다음을 사용하여 Node.js를 다시 설치합니다.

    <code class="bash">sudo apt-get --purge remove node
    sudo apt-get --purge remove nodejs
    sudo apt-get install nodejs</code>

위 내용은 `node`를 실행할 때 Ubuntu 12.04 시스템에서 \"해당 파일 또는 디렉터리가 없습니다\"라고 표시되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.