2010-06-29 101 views
0

我嘗試使用capistrano部署ror應用程序。當我跑的命令「帽部署:遷移」,我得到了以下錯誤: 缺少這些requried寶石:capistrano未知數據庫

 
rake aborted! 
Unknown database 'hylog_production' 

我一定要手動resetup生產服務器上的數據庫

回答

0

你有沒有?您的config/database.yml文件存在於生產服務器上幷包含您的生產數據庫的正確數據庫連接詳細信息?

+4

是的,我發現即使capistrano可以執行數據庫設置,我仍然需要創建空的數據庫第一順序capistrano可以完成它的工作。所以我創建數據庫使用mysql

 >> mysqladmin -u root -p create hylog_production; 
然後它的工作......謝謝。 – ohana 2010-06-29 23:30:44