我們正在使用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