当这些文件存在时,为什么我的 Travis CI 构建失败并显示“找不到文件”错误?

亚历克斯·彼得斯

尽管文件具有绝对路径并且几乎可以肯定存在于指定位置,但我正在尝试确定为什么我的 Travis CI 构建作业因“找不到文件”错误而失败,如下所示

FileNotFoundError: [Errno 2] No such file or directory: '/home/travis/build/Lx/python-rosteron/test/HTML/login.html'

有问题的工作是Lx/python-rosteron 的 Travis CI Job #1.1,它清楚地表明:

  • 在第 160 行我的 GitHub 存储库被克隆到以下相对路径中Lx/python-rosteron

    $ git clone --depth=50 --branch=master https://github.com/Lx/python-rosteron.git Lx/python-rosteron
    
  • 在第 168 行,该目录成为当前目录:

    $ cd Lx/python-rosteron
    
  • 在第 169 行e402d3d被检出——这清楚地表明./test/HTML/login.html现在将存在:

    $ git checkout -qf e402d3dca365f9b5a3145b65b4fb28515177b581
    
  • 在第 210 行,当前目录证明具有绝对路径/home/travis/build/Lx/python-rosteron,这意味着/home/travis/build/Lx/python-rosteron/test/HTML/login.html必须存在:

    Installing MechanicalSoup-0.11.0-py2.py3-none-any.whl to /home/travis/build/Lx/python-rosteron/.eggs
    
  • 上线291,指控该文件确实存在:

    E       FileNotFoundError: [Errno 2] No such file or directory: '/home/travis/build/Lx/python-rosteron/test/HTML/login.html'
    

我试过的


任何人都可以看到由绝对路径引用的签出文件不应该存在的任何其他原因吗?

亚历克斯·彼得斯

问题是由区分大小写引起的。

  • 目录名称是html.
  • 该测试正在寻找名为HTML.
  • 我不知何故在很长一段时间内都没有注意到这一点。

今天我还了解到我的 Mac 系统,尽管是基于 UNIX 的,但有一个不区分大小写的文件系统。否则我很久以前就会选择这个原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过travis ci提交失败

来自分类Dev

在travis CI上运行Makefile时找不到gcc命令

来自分类Dev

为什么我在Travis CI上的NodeJS Protractor测试失败并出现make错误

来自分类Dev

xcodebuild工作时,xctool测试失败-Travis CI

来自分类Dev

为什么红宝石(在Travis CI中)找不到我捆绑安装的宝石?

来自分类Dev

Travis CI突然失败:找不到conda命令

来自分类Dev

Travis-CI具有:错误:找不到方案

来自分类Dev

travis ci构建失败-原因:PermGen空间

来自分类Dev

Cobertura检查Travis CI失败

来自分类Dev

Travis CI构建失败

来自分类Dev

Travis-CI为什么找不到我的可可足动物依存关系?

来自分类Dev

Travis CI构建失败

来自分类Dev

如何获取在Travis-CI构建期间生成的文件?

来自分类Dev

为什么travis CI中的服务器无法找到我的需求文件?

来自分类Dev

找不到Travis CI中的测试

来自分类Dev

Travis CI无法解析我的小黄瓜`.feature`文件

来自分类Dev

在travis CI上运行Makefile时找不到gcc命令

来自分类Dev

Searchkick在Travis CI上失败

来自分类Dev

xcodebuild工作时,xctool测试失败-Travis CI

来自分类Dev

travis-ci:构建期间发生错误(无此文件或目录)

来自分类Dev

Travis找不到源文件

来自分类Dev

Travis-CI为什么找不到我的可可足动物依存关系?

来自分类Dev

travis-ci失败时上传要点

来自分类Dev

为什么在将架构添加到文件的请求请求中出现Travis CI错误?

来自分类Dev

Travis CI 构建找不到 Android 约束布局

来自分类Dev

Travis CI 把我的源文件放在哪里?

来自分类Dev

Travis CI 上的奇怪是失败

来自分类Dev

Travis CI - 不部署构建文件夹?

来自分类Dev

计算代码覆盖率时 Travis-CI 上出现“找不到包目录”错误

Related 相关文章

热门标签

归档