WHM 전용 서버에서 호스팅되는 당사 웹사이트에서 Grunt를 사용하고 싶습니다.
CENTOS 5.10 x86_64 표준 및 WHM 11.42.1(빌드 21)을 실행합니다.
이 서버에서 웹사이트를 실행하는 도메인이 20개가 넘으므로 문제가 발생하지 않는 것이 중요합니다.
소스에서 Node.js를 빌드해 보았지만 Python 2.6 이상이 필요하고 Python 2.4만 설치되어 있습니다. Python 2.6 및 2.4를 설치하기 위해 대체 설치 방법을 사용하는 방법에 대해 어딘가에서 읽었지만 이를 수행하는 방법을 모르겠습니다.
이 질문을 찾았습니다. 설치하는 쉘 스크립트가 있고 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 버전을 사용해야 하는 스크립트의 맨 위에 또는 를 사용해야 python
합니다 .python2.7
#!/usr/bin/env python2.7
이 중 어느 것도 2.4(및 해당 버전용으로 특별히 설치된 라이브러리)에 의존하는 시스템의 올바른 작동을 방해하지 않습니다.