【问题标题】:Assets Precompile Capistrano 3.4资产预编译 Capistrano 3.4
【发布时间】:2016-08-25 10:28:12
【问题描述】:

我是部署新手,

使用 capistrano 3.4 进行部署

我正在尝试部署暂存环境,使用此任务进行预编译

desc "assets precompile"
  task :precompile do
    on roles(:rails) do
      execute "cd #{release_path} && bundle exec rake assets:precompile RAILS_ENV=#{fetch(:stage)} "
    end
  end
  after :publishing, :precompile

但是预编译会冻结不动,如果我取消注释上述任务并部署,那么它会被部署但资产没有加载。

请帮助如何进行

【问题讨论】:

    标签: ruby-on-rails-4 capistrano3


    【解决方案1】:

    无需为资产预编译编写手动任务。有不错的 gem 可用。

    在 Gemfile 中包含 gem 'capistrano-rails'

    并在 capfile 中添加require 'capistrano/rails/assets'。

    谢谢..!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多