PCF에 배포하려는 Python 스크립트 및 API가 거의 없습니다. 빌드 프로세스 중에이 오류가 발생하고 컨테이너가 끝에 파괴됩니다. 이 문제를 해결하는 방법을 알고 계십니까?. cx_Oracle과 같은 소리는 Oracle 클라이언트의 존재를 필요로합니다. -----> 설치 python-2.7.11 다운로드 [file : ///tmp/buildpacks/3e091922d73fa9260b32ad7737d842e3/dependencies/https___pivotal-buildpacks.s3.amazonaws.com_concourse-binaries_python_python-2.7.11-linux-x64.tgz ] $ pip install -r requirements.txt Flask 수집 == 0.12 (-r requirements.txt (line 1)에서) Flask-0.12-py2.p3-none-any.whl 다운로드 () cx- 오라클 (-r requirements.txt (line 2)) cx_Oracle-5.3.tar.gz (129kB) 다운로드 python setup.py egg_info : 트레이스 백 (최근 호출 마지막) : 파일 " 줄 1, 파일 "/tmp/pip-build-8i1use/cx-Oracle/setup.py", 줄 174 , 인상 DistutilsSetupError에 ( distutils.errors.DistutilsSetupError \ "오라클 소프트웨어를 찾을 수 없습니다": 오라클 소프트웨어 설치Cx_Oracle을 Pivotal cloud foundry (PCF)에 설치하는 데 도움이 필요합니다.
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-8i1use/cx-Oracle/
오라클 클라이언트를 PCF에 설치하는 것은 옵션이 아니기 때문에 (크기가 큰 클라이언트) o 크기가 깁니다. ojdbc.jar (JDBC 연결)을 사용하여 PCF에 응용 프로그램을 성공적으로 배포했습니다. 앱이 작동되고 API가 실행 중입니다. 이제 실행 오류를 촬영하는 데 문제가 있습니다. PCF는 어떤 파일이 배포되는지 확인할 수있는 좋은 방법을 제공하지 않습니다. 그것은 나의 기업 특정 제한 (?)일지도 모른다. –
Oracle 클라이언트를 얻을 수있는 최소 크기는 약 30MB입니다. 그래서 그것이 너무 크면 운이 없어집니다. –