Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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 资产同步在每次部署时(几乎)将所有资产上载到S3,即使没有任何更改_Ruby On Rails_Heroku_Amazon S3_Asset Pipeline - Fatal编程技术网

Ruby on rails 资产同步在每次部署时(几乎)将所有资产上载到S3,即使没有任何更改

Ruby on rails 资产同步在每次部署时(几乎)将所有资产上载到S3,即使没有任何更改,ruby-on-rails,heroku,amazon-s3,asset-pipeline,Ruby On Rails,Heroku,Amazon S3,Asset Pipeline,保留了一些资产,但每次都会上载很多资产(除了其他的微小的mce文件,还有静态图像文件),尽管我没有做任何更改 我在cedar stack上使用Heroku和asset sync gem的v.0.5.4 Heroku push日志的一部分: Uploading: assets/logo_na.png Uploading: assets/icons/woofunction-icons/home_32.png (尚未更改) (这些也未更改,但已正确忽略。) 这曾经工作得很好,问题出现在我将应用程序移

保留了一些资产,但每次都会上载很多资产(除了其他的微小的mce文件,还有静态图像文件),尽管我没有做任何更改

我在cedar stack上使用Heroku和asset sync gem的v.0.5.4

Heroku push日志的一部分:

Uploading: assets/logo_na.png
Uploading: assets/icons/woofunction-icons/home_32.png
(尚未更改)

(这些也未更改,但已正确忽略。)


这曾经工作得很好,问题出现在我将应用程序移动到heroku europe堆栈之后。我还添加了turbo-sprockets-rails3(0.3.6)gem,上传内容没有明显差异。

尝试将资产同步gem更新到最新版本。您当前正在运行0.5.4,而head版本为1.0.0,可能正在使用更新版本的fog


资产与资产同步/fog在一段时间前就出现了问题,我曾经使用依赖于asset\u sync的middleman\u sync gem运行过。

您可以将您的production.rb和application.rb文件详细信息放在production.rb中检查您是否设置了此选项:
config.assets.initialize\u on\u precompile=false
是否也更改了S3区域?看见
Ignoring: assets/application-2b6fe7367c39811f8bae3c83bd39e8bf.js.gz
Ignoring: assets/application-44fd5226ff0852aeecfcda68b9aa755c.css.gz