Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.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 Rails资产在AWS Beanstalk服务器上获得不同的哈希_Ruby On Rails_Asset Pipeline_Amazon Elastic Beanstalk - Fatal编程技术网

Ruby on rails Rails资产在AWS Beanstalk服务器上获得不同的哈希

Ruby on rails Rails资产在AWS Beanstalk服务器上获得不同的哈希,ruby-on-rails,asset-pipeline,amazon-elastic-beanstalk,Ruby On Rails,Asset Pipeline,Amazon Elastic Beanstalk,我在beanstalk上部署了一个rails应用程序,2个节点。 该应用程序运行平稳,但资产似乎有问题。 beanstalk中的每个EC2节点似乎都为资产生成了不同的指纹哈希。由于资产内容相同(单数eb deploymade),我不明白是什么原因导致一台服务器生成不同于另一台服务器的资产哈希?我不知道如何使用您的设置,但您可能应该在部署前在本地预编译资产。@zwippie是的,这是根本原因。这些文件是在本地编译的,但有一个bug阻止编译后的资产包含在发布给beanstalk的git提交中。所以你

我在beanstalk上部署了一个rails应用程序,2个节点。 该应用程序运行平稳,但资产似乎有问题。
beanstalk中的每个EC2节点似乎都为资产生成了不同的指纹哈希。由于资产内容相同(单数
eb deploy
made),我不明白是什么原因导致一台服务器生成不同于另一台服务器的资产哈希?

我不知道如何使用您的设置,但您可能应该在部署前在本地预编译资产。@zwippie是的,这是根本原因。这些文件是在本地编译的,但有一个bug阻止编译后的资产包含在发布给beanstalk的git提交中。所以你的答案导致了解决方案。谢谢