首页 文章

部署Heroku应用程序 - 更新我的代码?

提问于
浏览
0

这是一个基本的,愚蠢的问题,但是我将我的Rails应用程序配置为在Heroku上部署,并且我能够从我的Heroku帐户等打开应用程序 . 但是当我想要更改我的代码时,我是否需要重新启动部署整个应用程序?我试着提交/推送到heroku master,但我得到错误“致命:远程端意外挂断 . ”我该怎么做呢?

另外:我应该在部署/推送之前运行db:migrate吗?

1 回答

  • 4

    关于一个基本问题没有什么愚蠢的,因为每个人都必须从某个地方开始 .

    将Rails应用程序部署到Heroku的基本过程是:

    • 进行更改

    • 添加并提交您的更改( $ git add files_changed.rb$ git commit -m "make changes"

    • 将您的更改推送到Heroku( $ git push heroku master

    然后,这会将您的代码推送到远程Heroku存储库并重新部署您的Rails应用程序 . 如果您进行了任何数据库迁移,则需要运行:

    $ heroku run rake db:migrate
    

    这在你的heroku应用程序上运行db:migrate - 看看它是如何工作的? :)

    在本地运行rake db:migrate只是迁移本地开发数据库 .

相关问题