ruby-on-rails – Capistrano部署symlink Ruby on Rails文件夹公共图像的配方,无法正常工作

ruby-on-rails – Capistrano部署symlink Ruby on Rails文件夹公共图像的配方,无法正常工作,第1张

概述每次我上传图像都会转到public / images / upload,然后当我运行一个cap部署时,它们会被删除,因为它会创建一个新的当前目录. 如何指示Capistrano将public / images / upload中的文件移动到共享/ images /然后将这些图像符号链接到当前(新)版本? after "deploy:update_code", "deploy:symlink_sha 每次我上传图像都会转到public / images / upload,然后当我运行一个cap部署时,它们会被删除,因为它会创建一个新的当前目录.

如何指示CAPIstrano将public / images / upload中的文件移动到共享/ images /然后将这些图像符号链接到当前(新)版本?

after "deploy:update_code","deploy:symlink_shared"after "deploy:restart","deploy:cleanup"    namespace :deploy do      task :restart do        run "touch #{current_path}/tmp/restart.txt"      end      desc "Symlink shared configs and folders on each release."      task :symlink_shared do        run "ln -nfs #{shared_path}/images/upload #{release_path}/public/images/uploads"      end    end
解决方法 有没有尝试扩展共享目录列表?

#deploy.rbset :shared_children,shared_children + %w{public/images/uploads}

编辑:删除代码并设置shared_children变量.之后进行上限部署:设置以便更新您的共享目录.

总结

以上是内存溢出为你收集整理的ruby-on-rails – Capistrano部署symlink Ruby on Rails文件夹公共/图像的配方,无法正常工作全部内容,希望文章能够帮你解决ruby-on-rails – Capistrano部署symlink Ruby on Rails文件夹公共/图像的配方,无法正常工作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1275690.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存