Capistrano and Carrierwave
问题 I'm deploying a Ruby on Rails and NodeJS application using Capistrano. The uploads folder gets removed on every deploy. This popped up on several places but it doesn't seem to work: # Keep File Uploads task :symlink_uploads do run "ln -nfs #{shared_path}/rails/uploads #{release_path}/rails/public/uploads" end after 'deploy:update_code', 'deploy:symlink_uploads' the repo: repo: /node /rails Thanks! 回答1: Make sure you remove the existing public/uploads folder, passing -f to ln doesn't cover