我们正在使用capistrano来部署我们的rails应用程序,并且应用的开发/生产版本使用共享/包文件夹。有没有办法阻止创建共享/包并要求capistrano在不同阶段使用单独的宝石套装?如何在部署期间避免共享包文件夹
1
A
回答
1
会设置一个bundle_dir
为你工作?
set :bundle_dir, "/my/bundle/path"
我觉得它默认设置为:
set :bundle_dir, File.join(fetch(:shared_path), 'bundle')
1
当你说的阶段,你的意思,你必须在同一台不同的环境,并使用斯特拉努/多级?
如果是这样,给每个阶段的应用程序一个不同的名称将分隔共享目录。
在部署/ development.rb
set :application, "myapp-dev"
在部署/ production.rb
set :application, "myapp-prod"
+0
是的,但是他们都使用相同的共享包,这是问题的根源。 – Sam 2013-03-26 13:29:41
+0
在开发和生产capistrano多级配置文件中设置不同的bundle_dir参数。 – 2013-03-26 20:49:00
相关问题
- 1. 如何避免共享包文件夹下的多个宝石
- 2. 如何在PythonAnywhere上从Dropbox共享文件夹中部署web2py?
- 3. 如何在部署中共享文件夹
- 4. 如何在glassfish中使用共享库来避免部署巨大的库?
- 5. 如何在网站部署期间保留文件夹权限?
- 6. C#应用程序部署在网络共享文件夹中
- 7. 如何避免共享内存泄漏
- 8. 如何避免共享状态?
- 9. 在Heroku App之间共享文件夹
- 10. 共享集服务,避免在共享组件
- 11. 如何共享在Windows文件夹7
- 12. 帽部署不创建共享/日志文件夹
- 13. 在使用Inno Setup安装期间共享文件夹
- 14. 共享文件夹在owncloud
- 15. 避免在NFS共享文本文件上同时写入
- 16. 如何在Linux中通过PHP共享或复制共享文件夹中的共享文件夹
- 17. 部署Python应用程序共享包
- 18. 如何在android项目之间包含共享资源文件夹?
- 19. 如何避免在sqlite DELETE期间锁?
- 20. 如何在System.IO.File.Copy期间避免Filewatcher锁定文件
- 21. 如何为大家共享文件夹
- 22. 如何共享远程文件夹?
- 23. ASP.NET部署 - 如何在多个WebApp项目之间共享BIN?
- 24. 在capistrano部署期间丢失文件夹错误
- 25. 如何获得公共共享文件/文件夹的链接
- 26. 如何部署Android共享库
- 27. 如何部署到共享点?
- 28. centos5 git共享文件夹
- 29. DropBox文件夹共享
- 30. 共享文件夹槽C#
没有它不会,我们有问题,因为多个环境共享同捆。我宁愿使用个别rvm gemsets也不知道如何使用capistrano来整合这个。 – Sam 2013-03-26 13:31:50