Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails VCR请求在一台机器而不是另一台机器上未处理的原因_Ruby On Rails_Ruby_Rspec_Vcr - Fatal编程技术网

Ruby on rails VCR请求在一台机器而不是另一台机器上未处理的原因

Ruby on rails VCR请求在一台机器而不是另一台机器上未处理的原因,ruby-on-rails,ruby,rspec,vcr,Ruby On Rails,Ruby,Rspec,Vcr,当我在本地环境中运行测试时,它们都通过了。然而,当测试在不同的机器上运行时,许多与VCR相关的测试都失败了。我想调查一下原因 我的猜测是,正在运行的请求必须略有不同。这是最好的假设吗?我认为您需要澄清“当测试在不同的环境中运行时”的含义。您是否在本地机器上使用不同的Rails环境(开发、生产)?这是一个很好的建议,但还不清楚。我的意思是机器,所以改变了我的问题。两台机器上的环境完全相同吗?抛出了什么类型的错误?请求是否重新记录?更多的信息会有所帮助

当我在本地环境中运行测试时,它们都通过了。然而,当测试在不同的机器上运行时,许多与VCR相关的测试都失败了。我想调查一下原因


我的猜测是,正在运行的请求必须略有不同。这是最好的假设吗?

我认为您需要澄清“当测试在不同的环境中运行时”的含义。您是否在本地机器上使用不同的Rails环境(开发、生产)?这是一个很好的建议,但还不清楚。我的意思是机器,所以改变了我的问题。两台机器上的环境完全相同吗?抛出了什么类型的错误?请求是否重新记录?更多的信息会有所帮助