3
我试图在本地安装Travis环境以追踪仅在Travis中发生的测试失败时,按照here中的说明操作。我下载了travis-python
码头图像并运行它。Travis Docker Image missing Python 3.5
该Travis日志显示它运行 source ~/virtualenv/python3.5/bin/activate
来激活python3.5。然而,这并没有从提供的码头镜像中找到。它的所有python版本高达3.4.2。但3.5失踪。
我无法从日志中找到任何指示,他们将在virtualenv
文件夹下设置python3.5
,并一直试图找出如何做到这一点。有人知道这些是如何设置的,以便我可以在当地复制特拉维斯使用的环境?
非常感谢你,我会尝试这个明天,如果我能接受的答案重现这个错误! – javekki
对不起,对Docker/TravisCI来说很新 - 我在哪里运行你的代码来安装python3.5 venv?这看起来不像'.travis.yml',而且我'我不知道该从哪里出去,它是Docker脚本还是什么? – dwanderson
这是一个docker脚本,它采用Travis图像,在其上添加python3.5,并输出新图像。如果你用这个('docker build -t travis-python-3.5 .' IIRC)建立了一个新图像,那么你可以使用这个新图像作为一个直接替换,无论你使用的是原始的Travis图像。 – Shish