git push heroku master - 没有错误消息,但更改未显示在网络应用程序上

2023-12-11

安装 devise gem 在我的网络应用程序上创建用户后,我的更改没有出现在实时应用程序上。

我相信我在终端中运行了正确的代码(我正在学习一个月的 Rails 课程):

$ git add .
$ git commit -am "message"
$ git push  
$ git push heroku master

然而,当我尝试访问我的 Heroku 页面时,对 Heroku 的推送已完成,但我没有收到错误消息

$ heroku open

更改不会显示在实时网络应用程序上。

在本地主机上运行 Rails 服务器时会显示所有更改。此外,heroku 网站上的活动日志显示我的推送已完成,并且其运行的版本与我最近推送到 github 的版本相同。

有什么想法吗?

最好的, 布莱恩


** 还在这里发布了此回复:git push heroku master 说“一切都是最新的”,但该应用程序不是最新的

尽管这是一个老问题,但如果其他人遇到这个问题,我想更新对我(新手)有用的内容:

按照此处的说明(来自 Hudson)后,最终对我起作用的是在检查“master”分支后执行“git pull”。也许“git push heroku master”只推出 master 的本地分支?

当然,这假设所有必需的更改都已正确合并到您的主版本中。自从项目建立以来,我就没有从本地的 master 中拉出,因为所有合并(从开发到 master)都是在 GitHub 上处理的,而且我一直在开发后来与开发合并的新分支。

因此,重申 Hudson 的上述步骤:

git checkout master

git pull

(在这里,我更新了自述文件以进行更改以提交,例如“Heroku部署[日期,时间]”

git add .

git commit -am "xxxyyzzz"

git push heroku master

heroku run rake db:migrate

heroku restart

祝你好运!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

git push heroku master - 没有错误消息,但更改未显示在网络应用程序上 的相关文章

  • rake db:migrate 到底做了什么?

    rake db migrate 是否仅添加新的迁移 还是会删除所有迁移 更改并构建所有新内容 我认为 rake 抛出错误 因为它试图访问迁移 040 中的表属性 该属性已在迁移 042 中删除 不知何故 我的数据库和 rake 不同步 我想
  • git lineends redux - Mac OS git 与 Windows 用户的贡献

    我在 Mac OS X 上进行开发 我有一个用户正在贡献带有 CRLF 行结尾的代码 他目前不使用 git 我创建一个分支 然后将我的工作树切换到它 我将他的文件复制到工作树中 当我尝试暂存文件时 收到错误fatal CRLF would
  • Django 应用程序部署到 Heroku,应用程序错误,

    我正在努力将 Django 1 10 应用程序部署到 Heroku 正如前言 我正在使用 Pycharm 并且一度不得不重命名我的项目 但它在所有地方都进行了重构并更改了名称 所以我希望这与该问题无关 当我将此网站推送到 Heroku 时
  • 我可以通过 ssh 将 ssh 用户名与 git 的提交关联起来吗?

    我正在尝试通过 ssh 设置共享 git 存储库 将用户公钥复制到authorized keys 我真的希望 ssh key 中的 用户名 成为存储库中提交历史记录的一部分 这样用户 joe 就不能将他的名字设置为 kate 我们需要某种责
  • git svn - cygwin下的错误

    我有 cygwin 和 git 我正在尝试使用 git 提交到 svn git svn dcommit 但它失败并出现奇怪的错误 git svn dcommit 4 main perl 5536 C cygwin bin perl exe
  • GitHub 的 README 支持哪些文件类型

    我注意到 GitHub README 使用了许多不同的文件类型 最常见的是 md and rst 查看 GitHub 文档和帮助页面后 我没有找到有关允许哪些文件类型的信息 我只是在寻找类型列表 以便我可以找出可以在下一个自述文件中使用哪些
  • 使用 authlogic-oauth2 服务器无法启动

    我已将 oauth2 和 authlogic oauth2 包含在 gemfile 中 因为我想使用它们并尝试启动服务器 它没有启动并给我错误 Library Ruby Gems 1 8 gems railties 3 0 3 lib ra
  • Rails 6 中的protect_from_forgery?

    The protect from forgery方法不包含在默认 Rails 6 应用程序的应用程序控制器中 但有嵌入式 ruby在主应用程序布局中 这是否意味着protect from forgery方法已被抽象并且在应用程序控制器中不再
  • git 压缩并保留上次提交的时间戳

    考虑我有提交 A B C 如果我使用git rebase i将所有三个提交压缩为一个 我们可以 pick A squash B squash C 我看到结果提交A有其原始时间戳 如何让它继承提交的时间戳C 最后一个 我能想到的是git co
  • Rails 3 ActiveRecord 方法链接,底层

    假设您构建一个涉及多个方法链接的查询 例如 Post where id gt 10 limit 20 order id asc except order 我想知道幕后发生了什么 据推测 链的每个部分都将帮助构建 SQL SELECT 一旦链
  • 设计确认链接将用户重定向到 heroku 域而不是自定义域

    我有一个网络应用程序 前端采用 Angular 后端采用 Rails 我有一个自定义域www example com并将用户重定向到 heroku URL example herokuapp com 用户注册后 需要确认他们的电子邮件 当他
  • 如何在不修改 git 历史记录的情况下在我的源代码上运行代码格式化程序?

    我正在尝试使用代码格式化工具格式化整个存储库 这样做时 我想保留有关谁提交了哪一行的信息 以便像这样的命令git blame仍然显示正确的信息 我的意思是它应该显示作者之前编辑过每一行 在格式化之前 git filter branch 命令
  • 使用 Ransack 的带有按钮或 link_to 的 Rails 过滤器

    我正在使用 Ransack gem 开发一个 Rails 应用程序 下面是我到目前为止编写的用于过滤数据库的代码 它的工作方式就像一个魅力 现在我想做的是将其他按钮 如过滤器选项 添加到我的索引视图 其中每个按钮都有预定义的过滤器值 换句话
  • 通过子对象的最大字段值查找 ActiveRecord 对象?

    如何找到与 ActiveRecord 计算结果关联的对象而不是值 例如 我有 parent 它有很多孩子 我想找到具有最大 价值 的孩子 我知道我可以做 parent children maximum value 但这会返回最大值 是否有类
  • 如何撤消 git pull?

    由于远程源上不需要的提交 我想撤消 git pull 但我不知道必须重置回哪个版本 我怎样才能回到在远程源上执行 git pull 之前的状态 或者使其比其他答案更明确 git pull whoops git reset keep HEAD
  • 根据多列删除重复记录

    在我们的系统中 我们每小时从外部数据库进行导入 由于导入脚本中存在错误 现在存在一些重复记录 如果任何记录具有相同的内容 则视为重复 legacy id and company 我可以运行什么代码来查找并删除这些重复项 我正在玩这个 Pro
  • 将文件恢复到以前的版本后 git diff 显示没有差异?

    After 将文件恢复到以前的版本 https stackoverflow com questions 215718 reset or revert a specific file to a specific revision using
  • git rebase -i --retain-empty-commits

    默认情况下 当您使用git rebase i它注释掉了空提交 我必须取消注释它们 它们对我有帮助 rebase 命令是否有一个选项可以防止这种我不想保留它们的不必要的假设 好吧 这比预期的要容易 git rebase i keep empt
  • Rails 5+ 中 OO/Table 继承(即 STI、MTI、CLI)的可能解决方案是什么?

    这些是我看到的可以帮助解决 Rails 5 对象关系阻抗以及如何构造多个继承的类 表 https stackoverflow com questions 39524488 rails 5 object relation impedance
  • 具有共享代码库的多个产品的版本控制和发布管理

    我目前正在尝试弄清楚 在这样一种情况下 如何使用 git flow 进行发布管理 我有一个 git 存储库 其中包含两个解决方案中的大约 15 个项目以及数据库脚本 每个解决方案基本上都包含一个将生成可执行文件的项目和 10 多个包含两个解

随机推荐