【发布时间】:2013-08-09 17:21:25
【问题描述】:
我尝试从 github 向我的 heroku 应用推送更新。我添加了一些文本并更新了我的 gem 文件如下:
source 'https://rubygems.org'
ruby "1.9.3"
gem 'rails', '3.2.13'
gem 'jquery-rails' [...]
但是我的日志显示
"弃用警告:你有 Rails 2.3 风格的插件 供应商/插件! Rails 中将删除对这些插件的支持 4.0"
我知道 Rails 4.0 是在 6 月底发布的……这会导致我的问题吗?
在此之前我看到以下错误行:
"/app/vendor/ruby-1.9.2/lib/ruby1.9.1/webrick/server.rb:90:in '选择'
[2013-08-08 05:04:37] 错误 SignalException: SIGTERM"
这是我第一次在日志中看到错误。有谁知道是不是这两个问题?
非常感谢!
【问题讨论】:
-
弃用警告就是:警告。修复它,但它不会导致您的问题。从您的日志文件来看,您的应用似乎并没有“失败”:当您将新代码推送到 Heroku 时,它会重新启动测功机。您正在运行的进程会获得一个 SIGTERM,导致它们退出,并打印您在上面引用的日志。我想在那之后你会看到一个新的进程启动,对吗?每次部署到 Heroku 时都会收到这样的“SIGTERM”消息,除非您为其安装处理程序并自己处理。
-
@NitzanShaked 你应该把它变成一个答案。
-
首先他无法修复弃用警告,因为它是由HEROKU引起的。只能无视。第二 - 请包括完整的日志。]
标签: ruby-on-rails ruby heroku github push