Capistrano 2:运行上限部署后,Capistranos shared / image文件夹为空

时间:2015-04-09 09:21:46

标签: ruby-on-rails ruby-on-rails-3 svn capistrano

我在capistrano版本2.我将用户图像存储在rails public / image文件夹中,但在远程服务器上我想将图像存储在public / image文件夹中的共享/图像文件夹中。

我对capistrano的deploy.rb文件的代码如下。

set :shared_children, shared_children +  %w{public/images}

after 'deploy:update_code', 'deploy:symlink_uploads'
namespace :deploy do
  task :symlink_uploads do

    run "ln -nfs /home/ubuntu/shared/image /home/ubuntu/current/public/image"

  end
end

使用上面的代码,当我运行cap deploy时,符号链接和代码会成功更新,但我的共享/图像文件夹不包含任何图像。 我检查我的svn repo和图像是否存在于public / image文件夹中,然后为什么这些图像在运行cap deploy命令后没有进入共享/图像文件夹?

请帮忙

谢谢,

0 个答案:

没有答案