【发布时间】:2012-07-09 11:24:25
【问题描述】:
我正在开发一个托管在 Heroku 上的 Rails 项目。 我想知道是否可以在不重新启动应用程序的情况下更新一个文件。
为什么。我有一个错误,但我无法追踪它。它在我的本地系统上完美运行,但它似乎在 heroku 处理的中途停止。
由于没有断点,我将状态更新分散在代码中。 (稍后删除) 但是向 Rails 应用程序添加一行代码就像是一个五分钟的过程。
- 更改文件
- 暂存文件到 git
- 提交文件
- push git(以上都挺快的)
- 等待 heroku 拉下应用程序,执行看起来像 gem 安装或至少 gem 更新的操作。
- 更改一些文件以反映本地 url
- 再次启动服务。
有没有办法在不运行所有其他东西的情况下推送 git?也许是要添加到推送中的特殊参数?
更令人烦恼的是,我的 git 现在有一堆我不想让我的同事看到的签到。我的目标是我自己的非生产 heroku 实例(仅测试),没有理由将所有这些尝试包含在全局源代码控制中。
【问题讨论】:
-
要在heroku上调试问题,请尝试
heroku logs。您可以看到与应用程序交互时发生的一切。 -
日志没有这样做..他们没有给我足够的信息..这就是我分散状态更新的原因..
标签: ruby-on-rails git heroku