Rspec 在circleCI上创建tmp文件的规范失败

Rspec 在circleCI上创建tmp文件的规范失败,rspec,continuous-integration,circleci,Rspec,Continuous Integration,Circleci,我有一个rspec测试,它创建了一个tmp文件,并在测试中读取。CircleCI没有说 Failure/Error: file_name = generate_csv_file(items) Errno::ENOENT: No such file or directory @ rb_sysopen - /home/ubuntu/project/tmp/batch_1443573588.csv 默认情况下,CricleCi没有用于rails项目的 你的选择是: 使用系统/tmp 将tm

我有一个rspec测试,它创建了一个tmp文件,并在测试中读取。CircleCI没有说

Failure/Error: file_name = generate_csv_file(items)
 Errno::ENOENT:
   No such file or directory @ rb_sysopen - /home/ubuntu/project/tmp/batch_1443573588.csv

默认情况下,CricleCi没有用于rails项目的

你的选择是:

  • 使用系统/tmp
  • 将tmp添加到git存储库
  • 在circle.yml中添加签出后挂钩,这将

您的CircleCI环境中是否设置了TMPDIR环境变量?如果您不确定,请使用ssh连接到构建实例并
echo$TMPDIR
。另外,请显示创建临时文件的代码。两个链接现在都已断开