问题标签 [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.

0 投票
4 回答
4374 浏览

ruby-on-rails - 在 Rails 应用程序中显示错误。heroku 应用程序的第 500 页

我正在 Heroku 上部署一个应用程序。虽然部署的经验很好,但我在修复东西时很痛苦。

首先是autoincrementHeroku db 和我的 db 之间的 ID 都搞砸了。因此,在部署之前,我必须从本地应用程序中删除所有数据,然后将我的数据库推送到 heroku。如果我不这样做,那么在尝试在 heroku 应用程序上添加记录时,我会收到重复的键错误。有没有办法控制rails中的自动增量ID?

第二件事,当 heroku 应用程序出现错误时。我看到自定义 500 错误页面。We're sorry, but something went wrong(500)。有没有办法显示某种错误消息?或者我必须依赖heroku日志?这只是为了开发,所以如果发生一些错误,我只想在页面本身上看到它。至少有一部分...

我是 Heroku 和 Rails 的新手

0 投票
2 回答
3333 浏览

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 时,它似乎只包含表、字段和字段类型信息,并遗漏了索引和序列?

0 投票
6 回答
62720 浏览

git - 如何在 Heroku 上查看远程 Git 版本

为了部署到 Heroku,我使用git push heroku master. 但是我如何查看我将哪个版本推送到 heroku?(我经常怀疑我是否将最新版本推高)

对于那些不熟悉它的人,Heroku 的创建脚本会生成一个您推送到的远程 git 存储库。推送后,代码会神奇地部署。

Heroku 以如下形式将远程存储库添加到本地存储库:

Heroku 手册“使用 Git 部署”中的更多信息

问题是:如何在 Heroku 存储库中查看最新版本?

0 投票
1 回答
895 浏览

ruby-on-rails - 使用 Rails 2.3.5 将 bundler 升级到 0.9.4 的问题

Heroku 将其所有应用程序升级到最新版本的 bundler (0.9.4)。

我遵循了README中的所有说明(包括升级说明)。但是一旦我升级我的应用程序不再运行。例如我得到

我的 Gemfile 如下

我的 boot.rb,preinitializer.rb 按照这个要点的指示

谢谢你的帮助。

0 投票
3 回答
2735 浏览

ruby-on-rails - 推荐可以部署在 Heroku 上的 Wiki?

我正在寻找可以在 Heroku 上部署的 Wiki 的建议。

0 投票
4 回答
14340 浏览

ruby-on-rails - 从 github 克隆的项目。heroku 不起作用

我将一个项目从 github 克隆到我的桌面。我曾经在我的笔记本电脑上工作过。

然而,在笔记本电脑上 heroku 似乎不适用于这个应用程序,即使我已经安装了它。

第一个问题:

我不必--app在我的笔记本电脑上指定。因为我想我heroku create最初是在膝上型电脑上指挥的。

第二个问题:

给出错误

heroku list

0 投票
4 回答
7153 浏览

ruby-on-rails - 无法在heroku上启动rails应用程序

我正在尝试将 rails 应用程序部署到 heroku,但不断收到以下错误。我原以为管理 postgres gem 将是 heroku 会处理的事情。

除了在我的本地机器上安装 postgres 之外,我已经尝试了所有我能想到的方法,如果我想安装 postgres gem,我需要这样做。也没有所谓的宝石activerecord-postgresql-adapter......我猜这是导轨随附的标准适配器?

关于如何解决这个问题的任何想法?

0 投票
3 回答
3943 浏览

ruby-on-rails - Heroku 上的 Rake 任务会超时吗?

我正在使用 Heroku,并希望通过 cron 调用一个脚本(在另一台服务器上),该脚本会定期请求对我的 Heroku 应用程序执行操作。此操作将依次运行一些可能需要 1 或 2 分钟才能完成的处理。我相信 Heroku 有 30 秒的请求限制,我想可以从我的控制器操作中调用 Rake 任务。

这行得通吗?我很好奇是否有人尝试过这个。

谢谢。

0 投票
3 回答
1495 浏览

google-app-engine - 避免对 Heroku 和 Google App Engine 等服务进行轮询?

我不认为有办法做到这一点,但我想我想看看人们使用什么解决方法来避免对 Heroku 和/或 GAE 进行轮询。

您如何从这些应用程序中实时发送通知?

0 投票
1 回答
862 浏览

ruby-on-rails - 导轨 404 422 500 完全空白

这可能很简单,但我不知道为什么我没有收到错误页面。

首先,我使用 Heroku 进行托管,所以它肯定处于生产模式。

如果我将“config.action_controller.consider_all_requests_local”行设置为 true,我会收到详细的错误消息,否则,我会收到一个完全 100% 的空白屏幕。如果我查看源代码,也是空白。

我所有的 404,422,500.html 文件都是公开的,我没有碰过它们。

如果我在那里以生产模式开始,它们似乎可以在我的本地机器上工作。所以它必须与Heroku有关?有任何想法吗?

日志告诉我没有任何用处。

以下是 production.rb 文件的详细信息