我正在使用 Python 的库 Tabula,它依赖于 Java 8.0+。我可以使用 Postman 在本地计算机上成功运行烧瓶应用程序,因为我的路径中安装了 java,但是我无法在 Cloud Foundry 上执行此操作(错误 500- 找不到 Java)。
我尝试了以下问题 在 Python Flask Cloud Foundry 中添加 Java 中提到的解决方案
我还尝试使用https://docs.cloudfoundry.org/buildpacks/use-multiple-buildpacks.html#cfcli添加多个构建包。
cf v3-push MY-APP-NAME -b https://github.com/cloudfoundry/apt-buildpack#v0.1.4 -b python_buildpack
构建包也已成功安装,但我收到了同样的错误
在下面添加 apt.yml 文件
---
packages:
- openjdk-8-jre
repos:
- deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty main
keys:
- https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xEB9B1D8886F44E2A
有什么线索吗?我正在使用 Python 3.x 和 Flask。