Python 2.4를 사용하여 CentOS 5.10에 Node.js를 설치하는 방법은 무엇입니까?

Python 2.4를 사용하여 CentOS 5.10에 Node.js를 설치하는 방법은 무엇입니까?

WHM 전용 서버에서 호스팅하는 웹사이트에서 Grunt를 사용하고 싶습니다.

WHM 11.42.1(빌드 21)과 함께 CENTOS 5.10 x86_64 표준을 실행하고 있습니다.

이 단일 서버에서 웹사이트를 실행하는 도메인이 20개가 넘으므로 문제가 발생하지 않는 것이 중요합니다.

소스에서 Node.js를 빌드하려고 했지만 Python 2.6 이상이 필요하고 Python 2.4만 설치되어 있습니다. 대체 설치를 사용하여 2.4와 함께 Python 2.6을 설치하는 방법에 대해 어딘가에서 읽었지만 이를 수행하는 방법을 모르겠습니다.

나는 당신을 위해 설치하는 쉘 스크립트가 있는 이 질문을 발견했고 Node.js는 설치했지만 내가 실행한 폴더에 심볼릭 링크를 만들었고(나쁜) npm도 설치하지 않았습니다.

저는 꽤 능숙하지만 Linux, 특히 CentOS 전문가는 아니며 CentOS 5.10에서 Node.js와 npm을 작동시키는 방법을 헤아릴 수 없습니다.

답변1

다른 부(또는 주) 버전 번호를 사용하여 두 번째 Python 해석기를 설치해도 설치된 2.4를 전혀 방해하지 않습니다.

컴파일/설치 프로세스가 끝나면 수행해야 할 작업은 실행 중입니다.

sudo make altinstall

대신에

sudo make install

에 설명된 대로Linux 문서에서 Python 빌드.

그래서 그냥다운로드최신(2.7.7) 소스를 다운로드하고 tar 파일을 추출한 configure다음 make.

일부 개발 버전의 라이브러리를 설치해야 할 수도 있습니다. 잠재적으로 누락된 라이브러리에 대한 구성 출력을 살펴보세요.

2.4 Python은 여전히 python​​. 최신 버전의 경우 python2.7이 버전의 Python을 사용해야 하는 모든 스크립트의 맨 위에 또는 를 사용해야 합니다 .

#!/usr/bin/env python2.7

그 어느 것도 2.4(및 해당 버전을 위해 특별히 설치된 라이브러리)에 의존하는 시스템의 정상적인 작동을 방해하지 않습니다.

관련 정보