我嘗試部署我的應用程序的Heroku的新版本,雖然它運行在本地工作,我看不到任何改變我以後做以下幾點:的Heroku沒有看到混帳後我的變化推動
git push heroku master
然後
heroku run rake db:migrate
人們似乎沒有影響。這很奇怪,因爲如果沒有模型更改,我只能使用git push命令部署更改。有什麼想法嗎?
我嘗試部署我的應用程序的Heroku的新版本,雖然它運行在本地工作,我看不到任何改變我以後做以下幾點:的Heroku沒有看到混帳後我的變化推動
git push heroku master
然後
heroku run rake db:migrate
人們似乎沒有影響。這很奇怪,因爲如果沒有模型更改,我只能使用git push命令部署更改。有什麼想法嗎?
聽起來好像你可能沒有首先將你的修改提交給Github。
git add .
git commit -m "commit details here"
git push origin master
THEN
git push heroku master
當我在我的本地版本上git狀態時,主分支上沒有任何提交。我沒有使用Github。 –
已經忘記了提交^ _ ^感謝記住我:) – chech
如果你推,然後遷移,那麼你需要做的
heroku restart
讓你的應用程序重新緩存數據庫架構。
更多信息...經過在Heroku上的Git和它有我上次提交? –