2017-09-08 11 views
0

openshift 3에서 설치에 실패하지만 빌드 프로세스는 출시 때 나는 와 Weblate에 대한 LXML를 설치할 수 없습니다.핍 내가 새로운 플랫폼 <strong>Openshift 3</strong>를 사용하려면

에서 마지막 라인은 "LXML에 대한 setup.py 설치 실행"하지만 무슨 일이 있었는지 찾을 수있는 방법 더 이상 오류

이다 기록?

감사

+0

Weblate에 Openshift 3 지원 문제가있다 : https://github.com/WeblateOrg/weblate/issues/1523 –

답변

2

데이터 분석 주변의 패키지 중 일부는 너무 많은 메모리를 씹을 수있는 컴파일러 최적화로 컴파일을위한 빌드의 기본 메모리 제한을 쳤을 때. 시도에 설명 된 단계를 수행 :

은 덜하지만, 단지 경우에 사용 pip의 버전은 파일 .s2i/environment을 추가하고 그 안에 추가한다 :

UPGRADE_PIP_TO_LATEST=1 

이렇게하면 최신 버전 pip이 먼저 설치됩니다. 패키지가 휠 파일을 제공하는 경우에이 기능이 필요할 수 있습니다. pip의 이전 버전을 사용하면 바이너리 휠을 무시하거나 다른 방식으로 혼동을 일으킬 수 있습니다.

+0

나는 빌드의 YAML 파일에서 리소스> 제한> 메모리 설정에 1Gi를 추가하려고했지만 빌드가 여전히 실패했습니다. '.s2i/environment 파일을 추가하는 방법과 UPGRADE_PIP_TO_LATEST = 1'을 추가하는 방법을 알려주십시오. 그 단계를 완료하는 방법을 모르겠습니다. OpenShift 3 Pro의 Python 2.7 응용 프로그램입니다. 고맙습니다. – user1063287

+0

로컬 소스 저장소에있는'environment' 파일 (제안 된 변수 포함)을 사용하여'.s2i' 폴더를 만들고 GitHub (webhook을 통해 빌드를 트리거 한)에 푸시했으나' setup.py install for lxml : started'을 실행하십시오. – user1063287

+1

환경 변수''BUILD_LOGLEVEL''을 값''9''으로 설정하고 빌드를 새로 시작합니다. 그런 다음 환경 파일이 Git 저장소에서 발견되었고 변수가 적절하게 설정되었는지 여부를 포함하여 로그에 세부 정보가 표시되어야합니다. –