>  기사  >  웹 프론트엔드  >  Linux에서 Node.js를 설치 및 제거하는 방법(자세한 튜토리얼)

Linux에서 Node.js를 설치 및 제거하는 방법(자세한 튜토리얼)

亚连
亚连원래의
2018-06-11 14:49:322272검색

최근 node.js를 배우고 있는데, 다음 글에서는 Linux에서 Node.js를 정상적으로 설치 및 제거할 수 없는 문제를 해결하는 방법을 주로 샘플 코드를 통해 자세히 소개하고 있습니다. 당신의 공부나 일에 어떤 의미가 있는 참조 학습 가치가 필요한 친구들이 와서 함께 배울 수 있습니다.

Foreword

Node.js는 Google의 V8 엔진을 기반으로 하는 이벤트 기반 I/O 서버 측 JavaScript 환경입니다. V8 엔진은 Javascript를 매우 빠르게 실행하고 성능이 매우 좋습니다. Nodejs를 배우려면 먼저 환경 설치 방법을 알아야 합니다. 실제 프로덕션 환경에서 Node.js는 일반적으로 Linux 환경에 배포됩니다.

VPS를 구입한 이후로 한 번도 가만히 있지 않았고, 항상 VPS를 최대한 활용하고 물건을 비축하고 싶습니다.

그래서 웹 서버 등을 구축하기 위해 nodejs를 설치하기로 결정했습니다. 이제 nodejs의 안정 버전이 8.x로 업데이트되었기 때문에 8.x를 설치하려고 했는데, 예기치 않게 또 다른 함정에 부딪혔고 여러 시간이 걸렸습니다. 날. 조금 요약해서 같은 함정에 빠진 친구들을 위한 참고용으로 적어봤습니다~

공식 권장 설치 방법(Nodejs를 설치하는 버전 웨어하우스에 해당)

제 운영체제는 CentOS6입니다. 64Bit. Nodejs 공식 업그레이드 문서(다양한 지원 시스템 포함)를 참조한 후 내 시스템에 대해 다음 명령을 실행해야 합니다.

curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum -y install nodejs

물론 다음 명령을 통해 추가 빌드 도구를 설치해야 할 수도 있습니다.

sudo yum install gcc-c++ make
# or: sudo yum groupinstall 'Development Tools'

For 다른 시스템 문서의 다른 내용을 참고할 수 있습니다.

여기서 함정에 빠졌습니다(이런 상황은 드물기 때문에 구체적인 해결 방법은 나중에 기사 마지막 부분에서 논의하겠습니다). 위의 첫 번째 항목은 8의 사용을 자동으로 지정하는 것입니다.

반복해서 시도해봤는데 명령에 sudo yum -y install nodejs를 실행하여 nodejs8.x를 설치하라는 메시지가 명확하게 표시되지만 항상 6.x를 설치하는 경우 종속성 문제인가요? 이유를 알 수가 없어서 다른 설치 방법을 찾을 수밖에 없어서 두번째 설치 방법을 찾았습니다.

Nodejs를 수동으로 설치

최신 설치 패키지를 받아 압축을 풀어주세요. Python 2.7 이상 버전에 따라 달라질 수 있으니 천천히 설명하겠습니다.

Nodejs8만 수동으로 설치한다면 8.x인가요? 그렇다면 기본적으로 설치 부분은 완료된 것입니다. 작동하지 않는다면 안타까운 일입니다. Python과 관련된 것이라면 Linux의 Python 설치 및 업그레이드 가이드(아직 초안)를 확인하세요.

Delete nodejs

그럼 삭제를 살펴보겠습니다. 낮은 버전을 설치했고 업그레이드가 필요하기 때문에, 즉 이전 버전을 먼저 삭제하려면 nodejs가 이전 버전과 호환되어야 하므로 그렇지 않았습니다. 여러 버전의 nodejs를 저장하면 조사하는 데 시간이 너무 많이 걸릴 수 있습니다. 물론 새 버전에서는 일부 오래된 기능이 폐지되어 이상을 일으킬 수 있습니다. 일반적으로 말하면 업그레이드의 장점이 단점보다 더 큽니다. 이전 프로젝트 환경을 고려하십시오. 업그레이드하시겠습니까? 할 일이 없으신 분, 설득할 이유가 있으신 분은 아래에 글을 남겨주세요. 거의 주제에서 벗어난 삭제 명령은 매우 쉽습니다.

yum install gcc-c++ openssl-devel
cd /usr/local/src
wget http://nodejs.org/dist/v8.9.4/node-v8.9.4.tar.gz
tar zxvf node-v8.9.4.tar.gz
(cd into extracted folder: ex "cd node-v8.9.4.tar.gz")
./configure
make
make install
그런 다음 메시지가 나타나면 y를 입력하고 Enter를 눌러 빠르게 삭제하세요. 모든 삭제는 흥미 롭습니다. . .

사실 저에게는 설치 과정이 쉽지 않았습니다. 그렇지 않았다면 며칠 동안 어려움을 겪지 않았을 것입니다. 하나는 버전 오류이고, 다른 하나는 Python 업그레이드였습니다. 버전 문제가 있었습니다. 많은 정보가 누락된 후 확인해보니 yum 캐시 문제 때문이었습니다.

저와 비슷한 문제가 발생하면 다음 명령을 시도해 보세요.

node -v

References

Nodejs 공식 문서, 패키지 관리를 통해 Nodejs 설치

  • Centos에서 Nodejs를 수동으로 설치하는 방법

  • Yum 웨어하우스에는 올바른 Nodejs 버전을 설치할 수 없습니다.(지금 예시의 코드와 유사하게 캐시를 지우지만 작동하지 않습니다.)

  • nodejs7.x 패키지를 사용하여 설치했습니다. CentOS에서는 6.9.5로 설치했는데 (나한테는 효과적인 솔루션)

  • Linux 명령을 통해 Nodejs를 삭제하는 방법

  • 요약

그래서 실제로는 잘못된 버전이 나타나면 캐시를 사용하고 공식 명령을 사용하세요. 그냥 설치하세요~Yum 저장소 캐시 문제이므로 Nodejs 외에도 다른 패키지에서도 비슷한 상황이 있을 수 있습니다. 필요한 버전을 선택하시면 이전 버전이 그대로 설치되어 있으니 의존하셔도 상관없으니 캐시를 지워보시면 됩니다 :)

위 내용은 제가 정리한 내용이길 바랍니다. 앞으로도 도움이 되세요.

관련 기사:

vue 2.0에서 장바구니 공 포물선을 구현하는 방법

js에서 getBoundingClientRect의 역할은 무엇인가요?

Express에서 쿠키 파서 미들웨어를 사용하는 방법

JS 기술을 통해 Baidu 검색을 구현하는 방법

node-webkit을 사용하여 웹을 데스크탑 애플리케이션으로 패키징하는 방법

WeChat 애플릿 관련 날짜 개발 시간 선택기 사용 방법

JS를 사용하여 공이 마우스 움직임을 따라가는 것을 구현하는 방법

위 내용은 Linux에서 Node.js를 설치 및 제거하는 방법(자세한 튜토리얼)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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