问题标签 [heroku]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 在 Rails 应用程序中显示错误。heroku 应用程序的第 500 页
我正在 Heroku 上部署一个应用程序。虽然部署的经验很好,但我在修复东西时很痛苦。
首先是autoincrement
Heroku db 和我的 db 之间的 ID 都搞砸了。因此,在部署之前,我必须从本地应用程序中删除所有数据,然后将我的数据库推送到 heroku。如果我不这样做,那么在尝试在 heroku 应用程序上添加记录时,我会收到重复的键错误。有没有办法控制rails中的自动增量ID?
第二件事,当 heroku 应用程序出现错误时。我看到自定义 500 错误页面。We're sorry, but something went wrong
(500)。有没有办法显示某种错误消息?或者我必须依赖heroku日志?这只是为了开发,所以如果发生一些错误,我只想在页面本身上看到它。至少有一部分...
我是 Heroku 和 Rails 的新手
ruby-on-rails - 如何使用迁移来创建 postgres 序列?
如何使用迁移来创建 postgres 序列?
我创建了一个具有以下执行的迁移文件:
但是,在运行 rake db:migrate 时出现以下错误:
PGError:错误:列“ServiceAvailability_ID_seq”不存在:ALTER TABLE“ServiceAvailability”ALTER COLUMN“ID”设置DEFAULT NEXTVAL(“ServiceAvailability_ID_seq”)
第二个问题,rake db:schema:dump 旨在创建一个可移植用于任何数据库的文件,但是,在调查 schema:dump 时,它似乎只包含表、字段和字段类型信息,并遗漏了索引和序列?
git - 如何在 Heroku 上查看远程 Git 版本
为了部署到 Heroku,我使用git push heroku master
. 但是我如何查看我将哪个版本推送到 heroku?(我经常怀疑我是否将最新版本推高)
对于那些不熟悉它的人,Heroku 的创建脚本会生成一个您推送到的远程 git 存储库。推送后,代码会神奇地部署。
Heroku 以如下形式将远程存储库添加到本地存储库:
Heroku 手册“使用 Git 部署”中的更多信息
问题是:如何在 Heroku 存储库中查看最新版本?
ruby-on-rails - 推荐可以部署在 Heroku 上的 Wiki?
我正在寻找可以在 Heroku 上部署的 Wiki 的建议。
ruby-on-rails - 从 github 克隆的项目。heroku 不起作用
我将一个项目从 github 克隆到我的桌面。我曾经在我的笔记本电脑上工作过。
然而,在笔记本电脑上 heroku 似乎不适用于这个应用程序,即使我已经安装了它。
第一个问题:
我不必--app
在我的笔记本电脑上指定。因为我想我heroku create
最初是在膝上型电脑上指挥的。
第二个问题:
给出错误
和heroku list
说
ruby-on-rails - 无法在heroku上启动rails应用程序
我正在尝试将 rails 应用程序部署到 heroku,但不断收到以下错误。我原以为管理 postgres gem 将是 heroku 会处理的事情。
除了在我的本地机器上安装 postgres 之外,我已经尝试了所有我能想到的方法,如果我想安装 postgres gem,我需要这样做。也没有所谓的宝石activerecord-postgresql-adapter
......我猜这是导轨随附的标准适配器?
关于如何解决这个问题的任何想法?
ruby-on-rails - Heroku 上的 Rake 任务会超时吗?
我正在使用 Heroku,并希望通过 cron 调用一个脚本(在另一台服务器上),该脚本会定期请求对我的 Heroku 应用程序执行操作。此操作将依次运行一些可能需要 1 或 2 分钟才能完成的处理。我相信 Heroku 有 30 秒的请求限制,我想可以从我的控制器操作中调用 Rake 任务。
这行得通吗?我很好奇是否有人尝试过这个。
谢谢。
google-app-engine - 避免对 Heroku 和 Google App Engine 等服务进行轮询?
我不认为有办法做到这一点,但我想我想看看人们使用什么解决方法来避免对 Heroku 和/或 GAE 进行轮询。
您如何从这些应用程序中实时发送通知?
ruby-on-rails - 导轨 404 422 500 完全空白
这可能很简单,但我不知道为什么我没有收到错误页面。
首先,我使用 Heroku 进行托管,所以它肯定处于生产模式。
如果我将“config.action_controller.consider_all_requests_local”行设置为 true,我会收到详细的错误消息,否则,我会收到一个完全 100% 的空白屏幕。如果我查看源代码,也是空白。
我所有的 404,422,500.html 文件都是公开的,我没有碰过它们。
如果我在那里以生产模式开始,它们似乎可以在我的本地机器上工作。所以它必须与Heroku有关?有任何想法吗?
日志告诉我没有任何用处。
以下是 production.rb 文件的详细信息