현재 튜토리얼에 따라 노드를 업그레이드하려고 시도하여 노드 설정을 중단했습니다. 심볼릭 링크를 추가했는데 심볼릭 링크는 실행 취소할 수 없으므로 여기에 노드를 다시 설치하라는 메시지가 표시됩니다.
이 작업을 수행하기 위해 다른 튜토리얼을 따랐습니다.
이것을 실행하세요:
yum install -y gcc-c++ make
curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash -
yum install nodejs
다음과 같은 오류 요약이 많이 표시됩니다.
file /usr/lib/node_modules/npm/node_modules/uid-number from install of nodejs-2:6.17.1-1nodesource.x86_64 conflicts with file from package npm-1.3.6-5.el6.noarch
file /usr/lib/node_modules/npm/node_modules/which from install of nodejs-2:6.17.1-1nodesource.x86_64 conflicts with file from package npm-1.3.6-5.el6.noarch
Error Summary
-------------
그런 다음 node -v
내가 얻는 오류는 다음과 같습니다.
bash: /usr/bin/node: No such file or directory
확인해 보니 거기에 있는데 "노드"가 검은색으로 표시되고 유형은 다음과 같이 분홍색으로 표시됩니다.
노드를 백업하는 방법을 알고 계시나요?
답변1
그 "튜토리얼"은 재앙이었습니다.
저는 Centos 머신을 관리하지 않습니다.7VM 테스트 머신(centos 6과 비슷함), 설치 방법은 다음과 같습니다 nodejs
.
yum install epel-release
yum install nodejs
이 문제를 해결하는 깨진(완전히 테스트되지 않은) 방법은 패키지를 제거하고 저장소를 nodejs
삭제한 다음 epel에서 설치하는 것입니다.nodesource
nodejs
yum remove nodejs
rm /etc/yum.repos.d/nodesource*
yum install epel-release
yum install nodejs