我使用的是Rails4和ruby2.0.0
。我在Heroku上推送了我的应用程序
运行耙子db:种子
附着在终端上...向上, 运行.6298
渲染设备/邮件/confirmation_instructions.html.erb (1.8毫秒)
发送邮件到 xyz@gmail.com (29.3ms) 耙子中止了!SocketError: 名称解析/应用程序/供应商/捆绑包/红宝石/2.0.0/宝石/邮件-2.5.4/库/邮件/网络/delivery_methods/smtp.rb:112:在交付中!“/应用/供应商/捆绑包/红宝石/2.0.0/gems/mail-2.5.4/库/邮件/消息.rb:2129:在do_delivery'
/应用/供应商/捆绑包/红宝石/2.0.0/宝石/邮件-2.5.4/库/邮件/消息.232:在交付中块' /应用/供应商/捆绑包/红宝石/2.0.0/宝石/行动邮件-4.0.1/库/action_mailer/基数.456:在
deliver_mail 块中/应用程序/供应商/捆绑包/红宝石/2.0.0/gems/Activesupup-4.0.1/库/active_support/通知中.rb:159:在工具中的块中“ /应用/供应商/捆绑包/红宝石/2.0.0/Gems/Activesupport-4.0.1/lib/active_support/通知/仪器.rb:20:在仪器中
' /应用程序/供应商/捆绑包/红宝石/2.0.0/gems/activesupport-4.0.1/库/active_support/通知.rb:159:在仪器中”/应用/供应商/捆绑包/红宝石/2.0.0/gems/动作邮件-4.0.1/lib/action_mailer/base.454:在
deliver_mail' /应用程序/供应商/捆绑包/红宝石/2.0.0/宝石/邮件-2.5.4/库/邮件/消息.rb:232:在交付中' /应用程序/供应商/捆绑包/红宝石/2.0.0/宝石/设计-3.2.4/库/设计/模型/可验证.rb:173:在
send_devise_notification' /应用程序/供应商/捆绑包/红宝石/2.0.0/宝石/设计-3.2.4/库/设计/模型/可确认.rb:102:在send_confirmation_instructions中确认.158:in
send_on_create_confirmation_instructions' /应用程序/供应商/捆绑包/红宝石/2.0.0/宝石/活动支持-4.0.1/库/active_support/回调.rb:386:in _run__3822695918417406283__create__callbacks' /应用/供应商/捆绑包/红宝石/2.0.0/gems/activesupport-4.0.1/库/active_support/回调.rb:80:run_callbacks
' /应用/供应商/捆绑包/红宝石/2.0.0/gems/Activerecord-4.0.1/lib/active_record/回调.rb:306:in create_record' /应用程序/供应商/捆绑包/红宝石/2.0.0/宝石/活动记录-4.0.1/库/active_record/时间戳.rb:57:在
create_record' /应用程序/供应商/捆绑包/红宝石/2.0.0/宝石/活动记录-4.0.1/库/active_record/持久性.rb:477:在create_or_update' /应用/供应商/捆绑包/红宝石/2.0.0/宝石/活动记录-4.0.1/库/active_record/回调.rb:302:在
create_or_update块中/应用/供应商/捆绑包/红宝石/2.0.0/宝石/活动支持-4.0.1/图书馆/active_support/回调.rb:383:in _run__3822695918417406283__save__callbacks' /应用/供应商/捆绑包/红宝石/2.0.0/宝石/活动支持-4.0.1/库/active_support/回调.rb:80:在
run_callbacks' /应用程序/供应商/捆绑包/红宝石/2.0.0/宝石/活动记录-4.0.1/库/active_record/回调.rb:302:create_or_update中/应用/供应商/捆绑包/红宝石/2.0.0/宝石/活动记录-4.0.1/库/active_record/持久性.rb:106:在保存中
/应用/供应商/捆绑包/红宝石/2.0.0/宝石/活动记录-4.0.1/lib/active_record/验证.51:在保存' /应用程序/供应商/捆绑包/红宝石/2.0.0/宝石/活动记录-4.0.1/库/active_record/attribute_methods/脏.rb:32:在
保存' /应用程序/供应商/捆绑包/红宝石/2.0.0/gems/活动记录-4.0.1/库/active_record/事务.rb:270:在块(2 级)在保存' /应用程序/供应商/捆绑包/红宝石/2.0.0/宝石/活动记录-4.0.1/库/active_record/事务.rb:326:在保存
块在 with_transaction_returning_status' /应用程序/供应商/捆绑包/红宝石/2.0.0/宝石/活动记录-4.0.1/库/active_record/connection_adapters/抽象/抽象/database_statements.rb:202:在交易中的块' /应用程序/供应商/捆绑包/红宝石/2.0.0.0/宝石/活动记录-4.0.1/库/active_record/connection_adapters/抽象/database_statements.rb:210:在
within_new_transaction' /应用程序/供应商/捆绑包/红宝石/2.0.0/宝石/活动记录-4.0.1/lib/active_record/connection_adapters/摘要/database_statements.rb:202:在事务中' /应用程序/供应商/捆绑包/红宝石/2.0.0/宝石/活动记录-4.0.1/库/active_record/事务.rb:209:在事务中
' /应用程序/供应商/捆绑包/红宝石/2.0.0/gems/活动记录-4.0.1/库/active_record/事务.rb:323:在with_transaction_returning_status' /应用/供应商/捆绑包/红宝石/2.0.0/宝石/活动记录-4.0.1/库/active_record/事务.rb:270:在
块在保存' /应用程序/供应商/捆绑包/红宝石/2.0.0/gems/活动记录-4.0.1/库/active_record/事务.rb:281:in rollback_active_record_state!' /应用/供应商/捆绑包/ruby/2.0.0/gems/activerecord-4.0.1/lib/active_record/事务.
您正在种子文件中创建设计用户。设计自动发送一些电子邮件,例如电子邮件确认。
因此,您必须为生产环境设置适当的ActionMailer。您可能正在使用另一个heroku服务。E、 g邮枪
您还可以绕过种子文件中的设计email_confirmation。
我有一个dropwizard 1.1.2应用程序,可以在本地正常工作。我试图将其部署到heroku,我读到需要覆盖Procfile中heroku提供的端口值,如下所示: web:java$java_OPTS-Ddw。http。端口=$port-Ddw。http。adminPort=$PORT-jar-target/My_-Website-1.0-SNAPSHOT。jar服务器目标/类/应用。yml
问题内容: 我已经编写了一个基本的node.js应用程序,并且设法将其部署在Heroku上没有任何问题。我创建了 package.json 和 Procfile ,但是从日志中看到没有正在运行的进程,因此无法获得任何响应。可能是什么问题呢? PS: 我不想使用 Express 框架 我的代码: 我的package.json: 日志: 问题答案: 您已缩放heroku应用程序了吗? 这是必需的步骤。
我正试图在heroku上部署一个dropwizard应用程序,但它无法启动。在本地使用“gradle run server config.yml”可以很好地工作 我正在使用gradle进行构建,当我推到heroku时,构建就成功了。我的分级阶段任务依赖于清洁和罐子(胖罐子创建) 我的Procfile有: 我试过没有成功 Web:java$java_opts-jar build/libs/dropw
我正在尝试使用grails教程将我的应用程序连接到共享数据库5MB。我使用的是grails 2.1.0。在我的本地机器上,当我运行heroku配置时,我可以看到DATABASE_URL被设置了,但是在执行git push之后······我的生成因错误而停止: 因此,我添加了日志记录,以查看Heroku上的环境。我已将println system.env添加到datasource.groovy中,但
问题内容: 我一直在关注这个快速入门:https : //devcenter.heroku.com/articles/getting-started-with- python 但是想知道如何让“ heroku local”与python 3.5.1一起运行?我已经更改了runtime.txt,将其设置为python 3.5.1,但仍然会加载2.7的依赖项。 谢谢! 问题答案: 解决了!您也可以定义
问题内容: 假设我在同一台计算机上同时运行两个Java程序。这些程序将在单个JVM实例中运行还是在两个不同的JVM实例中运行? 问题答案: 如果您使用命令(从命令行)开始每个命令,它们将作为完全独立的JVM运行。 “程序”可以作为在一个JVM中运行的单独线程启动。