我正在嘗試將我的本地應用程序部署到使用Capistrano的dreamhost。第一次運行cap deploy:cold
時,我收到一個錯誤的寶石錯誤。 dreamhost wiki還建議用戶應該在文件夾$HOME/.gems
中維護自己的gem存儲庫。如何創建一個gem倉庫
讓我們回到主要問題:
哪裏都存儲在本地的.gem文件?我可以在
/Library/Ruby/Gems/1.8/gems/
(在我的Mac上)找到各個寶石文件夾。但我找不到相應的.gem
文件。將這些
.gem
文件複製到位置$HOME/.gems/gems
的服務器解決缺少寶石的問題?有沒有更好的方法來避免這種情況?
在生產中,捆綁您的部署應用程序的文件夾中創建了一個專門的寶石代表。 – apneadiving
如何運行捆綁器? – brayne