我是Rails noob的紅寶石,並且在使用mysql生成模型時遇到問題。我有一個新的項目沒有錯誤會:Rails無法使用mysql生成模型
rails new my_project -d=mysql
但後來當我試圖創造職位的新模式,什麼都沒有發生。命令行只是凍結了大約10分鐘,直到我進入htop並殺死了這個進程。我使用的語法如下:
rails g model post title:string content:text
這裏可能會發生什麼?我從2011年發現了類似的投訴here,但它與Ruby論壇鏈接似乎是完全不同的錯誤。有什麼想法嗎?
你能給我們提供錯誤日誌嗎?我會建議交叉檢查database.yml。從命令行登錄到mysql並檢查是否創建了db。嘗試運行耙db:創建和耙db:migrate – Hemali 2014-11-06 08:39:52
@ Hemali感謝您的迴應! 'rake db:create'成功創建一個數據庫。 'rake db:migrate'似乎可以成功運行(至少它不會抱怨)當你詢問錯誤日誌時,你是否要求輸入'log/development.log'的內容?如果是這樣,就沒有。再次感謝! – neanderslob 2014-11-06 08:59:31
錯誤日誌當你運行rails g模型Post標題:字符串上下文:文本 – Hemali 2014-11-06 09:06:57