Ruby on rails 3.2 Capistrano删除资产
每次我执行cap:deploy Capistrano都会删除我的资产,说它们不需要。事实上,它们是需要的,为了让它们回来,我必须在每次执行cap:deploy之后执行cap:assets:precompile,否则我的站点就没有样式或图像 这是否与:normalize\u asset\u时间戳在部署期间不起作用:finalize\u update有关 Capistrano v2.14.1,Rails v3.2.11Ruby on rails 3.2 Capistrano删除资产,ruby-on-rails-3.2,capistrano,Ruby On Rails 3.2,Capistrano,每次我执行cap:deploy Capistrano都会删除我的资产,说它们不需要。事实上,它们是需要的,为了让它们回来,我必须在每次执行cap:deploy之后执行cap:assets:precompile,否则我的站点就没有样式或图像 这是否与:normalize\u asset\u时间戳在部署期间不起作用:finalize\u update有关 Capistrano v2.14.1,Rails v3.2.11 ** Removing assets that haven't been dep
** Removing assets that haven't been deployed for 10080 minutes...
* executing ...
** [out :: server.com] comm:
** [out :: server.com] file 2 is not in sorted order
** [out :: server.com] Removing unneeded asset: application-66c9f07224da686e6b5a64752995df38.css
** [out :: server.com] Removing unneeded asset: application-66c9f07224da686e6b5a64752995df38.css.gz
** [out :: server.com] Removing unneeded asset: application-7b53d1e1411ed0a62ea32ace5ee4e7c2.js
** [out :: server.com] Removing unneeded asset: application-7b53d1e1411ed0a62ea32ace5ee4e7c2.js.gz
** [out :: server.com] Removing unneeded asset: application.css
** [out :: server.com] Removing unneeded asset: application.css.gz
** [out :: server.com] Removing unneeded asset: application.js
** [out :: server.com] Removing unneeded asset: application.js.gz
以下是解决方案:
要么加上
after "deploy", "assets:precompile"
在deploy.rb的末尾,等待capistrano gem更新
或者在你的capistrano宝石中添加这两行
或者您可以直接从github更新capistrano
gem 'capistrano', git: 'https://github.com/capistrano/capistrano.git'
我不会再提了谢谢Stef!现在正在更新capistrano gem作品。你链接的pullrequest已合并。Thanx从我这里工作。我在“部署”之后使用了
,“资产:预编译”