【发布时间】:2021-08-01 18:02:53
【问题描述】:
在 Bitbuckets 管道上,每当我尝试运行包含使用 Active Storage 的 rspec 测试的 bundle exec rspec 时,对于这些测试中的每一个,我都会收到以下错误:
ActiveStorage::IntegrityError:
ActiveStorage::IntegrityError
# ./spec/requests/api/v1/spa_clients/identity_providers/update_spec.rb:127:in `block (3 levels) in <top (required)>'
# ./spec/requests/api/v1/spa_clients/identity_providers/update_spec.rb:135:in `block (3 levels) in <top (required)>'
这很奇怪,因为:
- 如果我在本地运行测试,一切都会顺利进行;
- 几天前使用相同管道映像版本的相同管道运行没有错误;
我真的很难获得更多关于如何找到解决方案的想法。
用答案编辑:
atlassian 团队回复我们的联系人:“根据我们的调查,我们注意到 FlatcarOS 升级 (v2765.2.2) 引入了一个错误,导致使用 Ruby/Rails 或 yarn/npm 包的构建失败。” .他们的临时解决方案是回滚到以前的工作解决方案。
【问题讨论】:
-
我不知从哪里开始遇到完全相同的问题!如果有人能找到解决方案,那就太好了。
标签: ruby-on-rails docker rspec rails-activestorage bitbucket-pipelines