rake db:migrate RAILS_ENV=production

通常在rails我們要建立資料庫的話  可以這樣

rake db:create:all

不過某台主機上不知道為什麼不行 ,只好自己手動開一個資料庫。就算開好了,當我鍵入

rake db:migrate RAILS_ENV=production

的時候會出現:

rake aborted!
Mysql::Error: Table 'xxxxx_production.ooooo' doesn't exist: SHOW FIELDS FROM `ooooo`

實在是太詭異了,不過我實在沒空跟它搞,希望之後有時間把問題抓出來,這個問題的奇怪解法就是把  config/environments/production.rb 裡面的

config.cache_classes = true  => config.cache_classes = false

就可以了….

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s